背景
当我们 brew install mysql
新安装 mysql 的时候,是没有密码的,我们可以直接通过 mysql -u root
连接上。但是密码还是要设置的,一是为了安全,二是有些数据库软件如 Sequel 连接都是必须要密码的,接下来我们来看如何修改密码。
方式一
1、连接数据库
mysql -u root
2、查看数据库有哪些
show databases;
mysql:安装时默认自带的几个库的含义
3、使用 mysql 库,并查看有哪些表。
use mysql;
show tables;
4、登录 mysql 的用户就在这个 user 表里,包括我们 root
select user,host from user;
5、前面只是让大家认识一下库表结构,接下来我们修改 user 表
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
QUIT;
6、重新登录,就需要输入密码了
mysql -u root -p
方式二
1、连接数据库
mysql -u root
2、设置新密码
SET PASSWORD FOR 'root'@'localhost'='新密码';
QUIT;
3、重新登录,就需要输入密码了
mysql -u root -p
方式三
直接在命令行输入
mysqladmin -u用户名 -p旧密码 password 新密码
// 例如
mysqladmin -uroot -p888 password 666