• phpstudy升级mysql版本到5.7 ,重启mysql不启动


    phpstudy中mysql升级后MySQL服务无法启动

    问题产生:
    安装好phpstudy后,升级了MySQL后,通过phpstudy启动,Apache可以启动,Mysql无法启动。

    解决方法:
    之前已经装过Mysql,要把系统服务里面的MySQL删除,留下MySQLa服务。
    在cmd命令行下输入:sc delete mysql 即可删除。

    步骤:

    一、备份原来 phpStudy 中 MySQL 安装目录

    二、把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-default.ini ,重命名为 my.ini。

    打开 my.ini,找到 #basedir 处编辑:

    basedir=D:/phpStudy/MySQL
    datadir=D:/phpStudy/MySQL/data

    三、把 MySQL 安装路径添加至系统环境变量

    四、在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行:

    mysqld –initialize

    初始化数据库

    五、安装服务:

    mysqld -install

    启动服务:

    net start MySQL

    六、此时登入 MySQL 报错:

    C:Usersdell>mysql -uroot -p
    Enter password: **
    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

    尝试修改 root 用户密码:

    打开 my.ini,找到 [mysqld],在下面添加:

    skip-grant-tables

    此时使用 root 账号,密码处按回车即可登录。

    修改密码:

    mysql>update mysql.user set authentication_string=password(‘new_password’) where user=’root’ and Host =’localhost’
    mysql> ALTER USER USER() IDENTIFIED BY ‘news_password’;

    刷新权限:

    FLUSH PRIVILEGES;

    注释掉 my.ini 中刚才添加的

    skip-grant-tables

    重新登录。

    此时查看 mySQL 版本:

    mysql> select version();
    +———–+
    | version() |
    +———–+
    | 5.7.17 |
    +———–+

  • 相关阅读:
    DOS系统功能调用与BIOS中断调用 [转自KingofCoders]
    纯手工保护光盘数据(转)
    程序员不错的建议【转】
    初识逆向技术(转)
    Notepad++插件推荐JSMin
    jQuery Ready 与 Window onload 的区别
    Javascript typeof和instanceof判断数据类型
    浅谈Javascript 中几种克隆(clone)方式
    Javascript Array sort排序问题
    不同浏览器对display为none元素的图片处理不一样
  • 原文地址:https://www.cnblogs.com/gzyx1988/p/9450962.html
Copyright © 2020-2023  润新知