zoukankan      html  css  js  c++  java
  • Mac端解决(含修改8.0.13版的密码):Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    1. 安装mysql但是从来没启动过,今天一启动就报错:

    Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    其实是mysql服务没起来。。。

    localhost:~ miaoying$ mysql.server start
    Starting MySQL
    ... SUCCESS! 

    然后再去sudo mysql就行了。

    2. 修改8.0以上版本的root密码

    停止mysql服务:

    mysql.server stop

    跳过登录方式启动并进入mysql:

    sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking

    如下图所示:

    修改root密码:

    因为现在是新版本8.0了 ,老版本的修改密码的语法已不再适用,需要使用以下方式:

    mysql>use mysql;

    mysql>FLUSH PRIVILEGES

    mysql>ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward'      //注意,这里的密码要用包含8位大写+小写+特殊字符+数字的密码

    会提示修改密码成功!

    mysql>quit;

    退出mysql;

    注意:原来skip-grant-tables的终端要关闭,最好在kill掉mysql进程;

    然后重启mysql;

    直接用mysql -u root -p 输入刚才设置的密码即可正常登录! 

  • 相关阅读:
    恭介的法则
    229. Majority Element II
    169. Majority Element
    233. Number of Digit One
    172. Factorial Trailing Zeroes
    852. Peak Index in a Mountain Array
    162. Find Peak Element
    34. Find First and Last Position of Element in Sorted Array
    81. Search in Rotated Sorted Array II
    33. Search in Rotated Sorted Array
  • 原文地址:https://www.cnblogs.com/miaoying/p/10352893.html
Copyright © 2011-2022 走看看