一.如无法在设置-Mysql上关闭mysql可进入进程使用命令进行操作,命令如下:
1.sudo /usr/local/mysql/support-files/mysql.server stop 【关闭】
2.sudo /usr/local/mysql/support-files/mysql.server restart【重启】
3.sudo /usr/local/mysql/support-files/mysql.server start【打开】
二.如上诉命令无法且出现MySQL server PID file could not be found!
1.查找进程:ps -ef | grep mysql
2.找到mysqlid号,使用skill xxxx【id号】进行删除。
3.使用上述一命令进行重启。
三.如果忘记密码即可跳过密码认证重设密码。
1.关闭mysql
2.进入bin 目录:cd /usr/local/mysql/bin
3.【sudo su 】
4.【./mysqld_safe --skip-grant-tables &】
5.进入mysql【.mysql】
6.刷新命令【FLUSH PRIVILEGES;】
7.ALTER user 'root'@'localhost' IDENTIFIED BY '123456';【123456是你想要设置的密码】
8.重启mysql
四:使用php连接本地数据库时遇到的问题。
1.不能用host 要使用127.0.0.1。
2.mysql8.0.15 使用了新的密码认证【caching_sha2_password是默认的身份验证插件】将其改为mysql_native_password。命令如下:
2.1:登录mysql 【mysql - u root - p】2.2:【use myql】-【ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '您的密码';】-【FLUSH PRIVILEGES;】
网友评论