MySql建立本地使用者和遠端使用者 並賦予許可權

2021-06-26 12:54:03 字數 1684 閱讀 1857

以管理員方式開啟cmd命令提示符進入mysql的bin目錄下

1、以管理員身份登入mysql

mysql -u root -p

2、選擇mysql資料庫

use mysql

3、建立使用者並設定密碼

create user 'test'@'localhost' identified by '123456'

4、使操作生效

flush privileges

5、為使用者建立資料庫

create database testdb

6、為使用者賦予運算元據庫testdb的所有許可權

grant all privileges on test db.* to test

@localhost

identified  by '123456'

7、使操作生效

flush privileges

8、用新使用者登入

允許使用者從遠端訪問資料庫的方法

解決方法

(建議使用第二種方法進行解決):

1。 改表法。可能是你的帳號不允許從遠端登陸,只能在

localhost

。這個時候只要在

localhost

的那台電腦,登入

mysql

後,更改 

"mysql" 

資料庫裡的 

"user" 

表裡的 

"host" 

項,從"localhost"

改稱"%"

mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;

2. 授權法。例如,你想

myuser

使用mypassword

從任何主機連線到

mysql

伺服器的話。

grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;

如果你想允許使用者myuser從ip

為192.168.1.3

的主機連線到

mysql

伺服器,並使用

mypassword

作為密碼

查詢 新建 修改本地使用者和組

通過adsi新建使用者user2 1 建立新使用者,建立完成後的新使用者不隸屬於任何組 2 computername env computername3 定義使用者名稱 密碼 描述資訊 4 username user2 5 userpass password 6 userdesc descripti...

ftp伺服器無法用本地使用者登入

q ftp伺服器無法用本地使用者登入 test client home ftp 192.168 221 129 connected to 192.168 221 129 192.168 221 129 220 vsftpd 2.2 2 name 192.168 221 129 test test 3...

匯出匯入本地計算機本地使用者和組

有時候伺服器需要遷徙,需要把使用者和組也轉移過去,以下是針對windows 2003的方法 摘自網路 當你的系統賬號成千上萬的時候,你手動去遷移,那是很痛苦的,現在我介紹兩個工具來實現這個功能 addusers 在wind2k resource kit中的命令工具。a,備份ad賬號 命令 c add...