PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式
2018-12-06 11:15
239 查看
PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式
- PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式
- 步骤:
- 一、把原来 phpStudy 中 MySQL 安装目录改名
- 二、把下载的新版 MySQL 压缩文件解压至 phpStudy 下改名为 MySQL目录,复制 my-default.ini ,重命名为 my.ini。
- 三、打开 my.ini,找到 #basedir 处编辑:
- 四、在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行:
- 如果没有错误启动失败 执行:
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
相关文章推荐
- mysql5.7 rpm包完整安装教程,解决网上更改数据文件就启动报错的故障。
- 怎么解决mysql 5.7服务无法启动的问题(即my SQL 服务丢失不见了)
- Windows下MySQL 5.7无法启动的解决方法
- 解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题
- MySQL5.7改配置文件服务无法启动解决方法
- phpstudy apache无法启动解决方法,phpstudy教程,动态IP无公网IP时phpstudy网站发布到外网
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
- mysql 5.7版本无法启动/目录无data文件夹 的解决办法
- mysql 5.7.17 安装教程 附MySQL服务无法启动的解决方法
- 安装MySQL 5.7.13版本图解教程,解决提示服务无法启动的问题(10061)
- CentOS 7 下 修改Mysql 5.7datadir的位置,无法启动的问题解决
- win10的mysql服务无法启动的解决方式
- Windows下MySQL 5.7无法启动的解决方法
- 关于phpStudy升级MySQL后 phpStuy无法启动mysql的问题
- mysql5.6升级到5.7后Sequel Pro无法连接解决
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini以及服务无法启动的解决办法
- mysql-5.7配置教程及首次启动服务失败解决办法
- mysql5.6升级到5.7后Sequel Pro无法连接解决
- centos mysql无法启动问题的解决(mysqld_safe A mysqld process already exists)
- Ruby on Rails,“无法启动此程序,因为计算机中丢失LIBMYSQL.dll”问题解决