MySQL數(shù)據(jù)庫添加新用戶詳細說明
發(fā)表時間:2023-07-23 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本文我們主要講解MySQL數(shù)據(jù)庫添加新用戶的知識,那么怎樣給MySQL數(shù)據(jù)庫添加新用戶呢,在命令模式下小編還沒操作過,現(xiàn)在都是通過phpmyadmin來操作了,下面我們來看一下小編整理的教程,希望能...
本文我們主要講解MySQL數(shù)據(jù)庫添加新用戶的知識,那么怎樣給MySQL數(shù)據(jù)庫添加新用戶呢,在命令模式下小編還沒操作過,現(xiàn)在都是通過phpmyadmin來操作了,下面我們來看一下小編整理的教程,希望能幫助到大家。
在VPS上安裝完MySQL之后,缺省的用戶只有root@localhost,新添加MySQL用戶最簡單的方法是:
在phpmyadmin里面執(zhí)行如下語句(語句最后要加分;號):
grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'
flush privileges
當(dāng)然在SSH里面運行
mysql -uroot -p
之后也能夠輸入上面的sql語句,效果一樣。
解釋如下:
這將添加新用戶,用戶名稱是USERNAME,密碼是PASSWORD,這個用戶在DBNAME這個數(shù)據(jù)庫里面有修改,讀取等權(quán)限。
補充一篇思路更清楚添加用戶的方法
1 新建用戶
mysql -u root -p
輸入密碼
后進入mysql 命令行管理
insert into mysql.user(Host,User,Password) values('localhost','admin',password('123456'));
//刷新系統(tǒng)權(quán)限表
mysql> flush privileges;
2創(chuàng)建數(shù)據(jù)庫
create database newdatabase;
3為用戶授權(quán)
mysql>grant all privileges on newdatabase.* to admin@localhost identified by '123456';
mysql>flush privileges;
也可以授予該用戶特定的權(quán)限
grant select, insert,update,delete on newdatabase.* to admin@localhost identified by '123456';
共14種權(quán)限 select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
給來自10.163.225.87的用戶joe分配可對數(shù)據(jù)庫vtdc所有表進行所有操作的權(quán)限,并設(shè)定口令為123。
mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
給來自10.163.225.87的用戶joe分配可對所有數(shù)據(jù)庫的所有表進行所有操作的權(quán)限,并設(shè)定口令為123。
mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
給本機用戶joe分配可對所有數(shù)據(jù)庫的所有表進行所有操作的權(quán)限,并設(shè)定口令為123。
相關(guān)推薦:
MySQL中添加新用戶權(quán)限的實例詳解
Linux下為MySQL配置添加新用戶
如何添加新用戶到你的MySQL數(shù)據(jù)庫
以上就是MySQL數(shù)據(jù)庫添加新用戶詳解的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。