您的位置:首页 > 编程语言 > PHP开发

PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式

2018-12-06 11:15 239 查看

PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式

  • 五、此时登入 MySQL :
  • 如果无法登陆 修改root密码
  • 此时查看 mySQL 版本:
  • PHP Study无法启动MySQL 执行:
  • PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式

    步骤:

    一、把原来 phpStudy 中 MySQL 安装目录改名

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

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

    basedir=D:/phpStudy/MySQL

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

    切记以管理员身份运行cmd
    mysqld --initialize	初始化数据库
    mysqld -install	启动服务:
    net start MySQL	启动服务

    如果没有错误启动失败 执行:

    sc delete mysql	删除mysql服务	执行后初始化数据库并执行

    五、此时登入 MySQL :

    C:\Users\dell>mysql -uroot -p

    如果无法登陆 修改root密码

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

    skip-grant-tables

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

    修改密码

    use mysql
    update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost'

    刷新权限

    FLUSH PRIVILEGES;

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

    skip-grant-tables

    重新登录。

    使用use mysql;报错
    mysql> use mysql
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    用这个命令
    mysql> alter user user() identified by "root" ;
    Query OK, 0 rows affected (0.22 sec)

    此时查看 mySQL 版本:

    mysql> select version();

    ±----------+
    | version() |
    ±----------+
    | 5.7.17 |
    ±----------+

    PHP Study无法启动MySQL 执行:

    net stop mysql
    sc delete mysql

    此时PHP StudyMySQL 可以启动了

    温馨提示: MySQL服务 是MySQL
    PHP StudyMySQL服务是MySQLa
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: 
    相关文章推荐