自己搞得一句
grant all privileges on topons.* to 'example'@'10.16.213.2' identified by 'wbTTDDDDDDDDDDD';
flush privileges;
grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to ' 使用者名稱 '@' 使用者地址 ' identified by '串連口令';
eg:
mysql>grant select,insert,update,delete,create,drop on db.table to 'user'@'192.168.1.16' identified by '123456';
給來自192.168.1.16的使用者user分配可對資料庫 db的table表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令'123456';
mysql>grant all privileges on *.* to 'user'@'192.168.1.16' identified by '123456';
給來自192.168.1.16的使用者user分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'123456';
mysql>grant all privileges on *.* to 'user'@'%' identified by '123456';
給來自任何IP地址的使用者user分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'123456';
進入 cmd,串連形式:
mysql -u 使用者名稱 -p密碼 -h 伺服器IP地址 -P 伺服器端MySQL連接埠號碼 -D 資料庫名
a. 伺服器連接埠標誌-P一定要大寫以區別於使用者-p,如果直接連接資料庫標誌-D也要大寫;
b. 如果要直接輸入密碼-p後面不能留有空格如-pmypassword;
eg:
mysql -u user -p123456 -h 192.168.1.16 -P 3306 -D db