美文网首页
关于Mac Mysql 8.0.15的一些操作

关于Mac Mysql 8.0.15的一些操作

作者: Bruin_熊先森 | 来源:发表于2022-05-02 21:38 被阅读0次

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

    相关文章

      网友评论

          本文标题:关于Mac Mysql 8.0.15的一些操作

          本文链接:https://www.haomeiwen.com/subject/jmbvyrtx.html