上面2個博客介紹瞭如何在Centos 6.3下安裝mysql 5.5.27和修改默認root的密碼,通常來講不管是管理仍是程序訪問都使用遠程鏈接方式來訪問咱們的mysql數據庫,可是咱們不會使用root賬號來訪問,所以須要創建一個專門管理或程序訪問的賬號。 mysql
1、登陸mysql服務器 sql
語法以下: MySQL -u 用戶名 -p 用戶密碼
鍵入命令MySQL -u root -p, 回車後提示你輸入密碼,輸入密碼,而後回車便可進入到MySQL中了,MySQL的提示符是:
MySQL>
注意,若是是鏈接到另外的機器上,則須要加入一個參數-h機器I 數據庫
2、添加賬號 服務器
格式:grant 權限 on 數據庫.* to 用戶名@登陸主機 identified by '密碼'
如,增長一個用戶user1密碼爲password1,讓其能夠在本機上登陸, 並對全部數 據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入MySQL,而後鍵入如下命令:
mysql > grant select,insert,update,delete on *.* to user1@localhost Identified by 'password1';
若是但願該用戶可以在任何機器上登錄MySQL,則將localhost改成'%'。
若是但願只有某臺服務器才能登陸mysql,則將localhost改成'IP地址'
若是你不想user1有密碼,能夠再打一個命令將密碼去掉。
grant select,insert,update,delete on to user1@localhost identified by '';
若是但願用戶擁有一切權限
grant all privileges on *.* to 'yourUser' @'%' identified by 'yourPassword';
若是但願該用戶擁有一切權限,而且只有192.168.1.100這臺服務器才能訪問mysql服務器
grant all privileges on *.* to 'youruser' @'192.168.1.100' identityed by 'yourpassword'; ide