说明: 以下是针对 Mac 10.11 系统
以前,安装 MySql 数据库后, 设置的密码过于复杂,想更改为简单的密码, 方便数据库的使用.
1. 关闭和启动 MySql 数据库的方法: System Preference --> MySql
2. 如果上面的方法失效,可以使用在 terminal 中输入命令行的方式,来关闭和启动 MySql
- 开启 MySql :
sudo /usr/local/mysql/support-files/mysql.server start
- 关闭 MySql :
sudo /usr/local/mysql/support-files/mysql.server stop
- 重启 MySql :
sudo /usr/local/mysql/support-files/mysql.server restart
3. 密码重置步骤
3.1 打开 terminal, 关闭 MySql 服务, sudo /usr/local/mysql/support-files/mysql.server stop
;
3.2 输入: `cd /usr/local/mysql/bin/`;
3.3 输入: `sudo su`, 回车之后,需要输入自己计算机的密码;
3.4 跨过权限验证, 输入: `./mysqld_safe --skip-grant-tables &`;
3.5 若命令执行停住了, 表示已经执行完毕,直接回车, 然后输入 `exit` 退出;
3.6 输入: `./mysql -u root`, 可以直接进入 MySql;
3.7 选择数据库 mysql: `use mysql;` , 注意该命令以 ";" 结尾;
3.8 update 数据库表中 root 用户的密码: `update mysql.user SET authentication_string = PASSWORD('你的密码') where User = "root" and Host ='localhost';`
3.9 输入: `FLUSH PRIVILEGES;`
3.10 输入: `exit`, 退出 MySql 数据库;
3.11 重启 mysql 服务: `sudo /usr/local/mysql/support-files/mysql.server restart`
3.12 在/usr/local/mysql/bin/ 目录下, 输入 `./mysql -u root -p`, 回车, 输入刚才设置的密码登录 root 用户.
3.13 下次修改 root 用户密码如下: `ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`
参考资料:
- 修改 mysql 密码1
- 修改 mysql 密码2
- 修改 mysql 密码3
- How to start & stop mysql
- Mac 上的 MySQL 管理工具
- "error 2003: can't connect to mysql server on 'localhost'(10061)"
- win7下安装MYSQL报错:"MYSQL 服务无法启动"的3534问题
- MySQL5.7 启动报错:initialize specified but the data directory has files in it. Aborting.
- 解决1130 Host 'localhost' is not allowed to connect to this MySQL server
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- MySQL服务正在启动或停止中,请稍候片刻后再试一次
- Windows下Mysql 5.7.19 开启bin-log以及mysql配置
- shell mysql数据实时同步脚本
- How to repair corrupt package installation (mysql)
- Error in installing mysql-server in Ubuntu 16.04
- How to Install MySQL 5.7 on Ubuntu 16.04 LTS
-mysql去除掉字段中空格字符的方法,trim函数和replace函数
-mysql 正则表达式替换内容 - mysql 第三方工具percona-toolkit安装使用