关于Mac Mysql 8.0.15的一些操作

2022-05-02  本文已影响0人  Bruin_熊先森

一.如无法在设置-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;】

上一篇下一篇

猜你喜欢

热点阅读