mysql 设置密码

#######mysql 版本 5.7.18
我这次下载的mysql并没有提示框给初始化的密码,找资料说初始密码为空,结果MySQLWorkingBench 连接不上,还是密码不对,继续找资料,终于找到了,记录以下

  • 首先在偏好设置里关闭mysql 并退出偏好设置
  • 重新打开 终端
  • 这时候终端是空的 执行以下命令
//苹果系统下 mysql server 的安装地址
cd /usr/local/mysql/bin/
  // 登录管理员权限
 sudo su
//回车后,终端会输出:
sh-3.2#
// 回车后输入以下命令来禁止 mysql 验证功能
./mysqld_safe --skip-grant-tables &
回车后 mysql 会自动重启(偏好设置中 MySQL 的状态会变成 running),终端会输出:
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 mysql>
在终端输入命令:
 FLUSH PRIVILEGES;
回车后,终端会输出:
 Query OK, 0 rows affected (0.03 sec)
在终端输入命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
回车后,终端会输出:
Query OK, 0 rows affected, 1 warning (0.01 sec)
  • 以上几步完成后密码就修改成功了,现在就可以用新设置的密码去登陆 mysql 了 这时候就设置mysql的密码成功了

你可能感兴趣的:(mysql 设置密码)