安裝,卸載,啟動/關(guān)閉/重啟 Mysql服務(wù),密碼重置 見上篇鏈接:
http://www.reibang.com/p/c4756bcd6cbc
目錄
- 終端登錄mysql
- 創(chuàng)建用戶 分配權(quán)限
新建用戶
為用戶授權(quán)
刪除用戶
修改指定用戶密碼
一.終端登錄mysql<ol><li>絕對路徑</li>終端中輸入命令:/usr/local/mysql/bin/mysql -u root -p
提示:輸入你的新密碼<li>(推薦)相對路徑</li>終端中輸入命令:mysql -u root -p
如果無效,查看路徑中有沒有需要的路徑:終端中輸入命令:echo $PATH
如果沒有mysql路徑 店煞,添加需要路徑:PATH="$PATH":/usr/local/mysql/bin
最后 終端中需輸入命令:mysql -u root -p 即可 </ol>
**二.創(chuàng)建用戶 分配權(quán)限 **
<ol><li>創(chuàng)建建用戶</li>登錄MYSQL艾扮,輸入密碼
mysql -u root -p
pwd
創(chuàng)建用戶
mysql> insert into mysql.user(Host,User,Password)values
("localhost","samson",password("123456"));
刷新系統(tǒng)權(quán)限表
mysql>flush privileges;
這樣就創(chuàng)建了一個名為:samson 密碼為:123456 的用戶朝扼。
然后登錄一下霎肯。
mysql>exit;
mysql -u samson -p
123456
mysql>登錄成功
<li>為用戶授權(quán)</li>登錄MYSQL(有ROOT權(quán)限)。我里我以ROOT身份登錄.
mysql -u root -p
密碼
首先為用戶創(chuàng)建一個數(shù)據(jù)庫(testDB)
mysql>create database testDB;
授權(quán)samson用戶擁有testDB 數(shù)據(jù)庫的所有權(quán)限观游。
grant all privileges on testDB.* to samson@localhost identified by '123456';
刷新系統(tǒng)權(quán)限表
mysql>flush privileges;
mysql>其它操作
如果想指定部分權(quán)限給一用戶搂捧,可以這樣來寫:
mysql>grant select,update on testDB.* to samson@localhost identified by '123456';
//刷新系統(tǒng)權(quán)限表。
mysql>flush privileges;
<li>刪除用戶</li>>mysql -u root -p
密碼
mysql>DELETE FROM user WHERE User="samson" and Host="localhost";
mysql>flush privileges;
//刪除用戶的數(shù)據(jù)庫
mysql>drop database testDB;
<li>修改指定用戶密碼</li>>mysql -u root -p
密碼
mysql>update mysql.user set password=password('新密碼') where User="samson" and Host="localhost";
mysql>flush privileges; </ol>
注意:Host="localhost".