phpstudy升级MySQL(5.5升5.7)后,cmd命令可以启动mysql但phpstudy无法启动mysql的问题
2019-04-01 15:26
447 查看
一、把原来 phpStudy 中 MySQL 安装目录改名
二、把下载的新版 MySQL 压缩文件解压至 phpStudy 下改名为 MySQL目录,复制 my-default.ini ,重命名为 my.ini(如果没有配置文件,可copy旧版本,但需要将table_cache和innodb_additional_mem_pool_size删除掉,否则将报错)。
三、打开 my.ini,编辑:
[client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 basedir="D:/www/PHPTutorial/MySQL/" datadir="D:/www/PHPTutorial/MySQL/data/" character-set-server=utf8 default-storage-engine=INNODB sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=512 query_cache_size=0 # table_cache=256 # 删除 tmp_table_size=18M thread_cache_size=8 myisam_max_sort_file_size=64G myisam_sort_buffer_size=35M key_buffer_size=25M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K # innodb_additional_mem_pool_size=2M # 删除 innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=1M innodb_buffer_pool_size=47M innodb_log_file_size=24M innodb_thread_concurrency=8
四、在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/www/PHPTutorial/MySQL/bin),执行:
切记以管理员身份运行cmd mysqld --initialize-insecure # 初始化数据库 mysqld -install # 安装服务 net start MySQL # 启动服务
如果没有错误启动失败,说明安装成功
如果无法登陆 修改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
重新登录即可。
PHPStudy无法启动MySQL 执行:
net stop mysql sc delete mysql # 管理员运行cmd,执行命令后显示`成功`即为成功
此时PHP StudyMySQL 可以启动了
温馨提示: MySQL服务是 MySQL
PHP StudyMySQL服务是 MySQLa
参考 https://www.geek-share.com/detail/2755066115.html
相关文章推荐
- PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式
- 关于phpStudy升级MySQL后 phpStuy无法启动mysql的问题
- MySQL安装过程中,使用net start mysql命令,出现 服务正在启动 服务无法启动 服务没有报告任何错误 的问题
- 解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题
- 关于阿里云centos 2.6下手机表情输入后无法保存到mysql数据库的问题调研及mysql版本从5.1升级到5.7的全过程纪要
- MySql 5.7无法正常启动的问题
- CentOS 7 下 修改Mysql 5.7datadir的位置,无法启动的问题解决
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
- phpstudy mysql 无法启动问题记录
- 怎么解决mysql 5.7服务无法启动的问题(即my SQL 服务丢失不见了)
- Mysql修改datadir导致无法启动问题解决方法
- Ruby on Rails,“无法启动此程序,因为计算机中丢失LIBMYSQL.dll”问题解决
- 搭建IIS服务器80端口却已被占用的问题和用了Sc config http start= disabled命令导致HTTP服务无法启动的解决方案
- palm pre 无法刷 WEBOS2.0/2.1 问题,palm pre 可以刷1.4.5但刷不了 WEBOS2.0/2.1 问题,palm novacom无法启动
- jenkins 升级无法启动的问题解决
- 关于win7 mysql无法启动的问题
- 解决centos下MYSQL无法启动但存在锁定sock的问题
- Hadoop的namenode无法启动问题(50070无法访问,50030可以访问)
- mac升级yosemite之后xampp中mysql不能启动的问题解决