背景
當我們 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