Linux修改資料庫的訪問許可權

2022-09-16 16:03:13 字數 1456 閱讀 5558

以下方法可以幫助你解決這個問題了,下面的語句功能是,建立乙個使用者為monitor密碼admin許可權為和root一樣。

允許任意主機連線。這樣你可以方便進行在本地遠端運算元據庫了。

create user 'monitor'@'%' identified by 'admin';

grant all privileges on *.* to 'monitor'@'%' identified by 'admin'with grant option max_queries_per_hour 0 max_connections_per_hour 0 max_updates_per_hour 0 max_user_connections 0;

drop user 'monitor'@'%';

drop database if exists `monitor` ;

linux下遠端訪問

操作非常簡單,就5步驟,如下:

1.進入 mysql:

/usr/local/mysql/bin/mysql -u root -p

2.使用 mysql庫 :

use mysql;

3.檢視使用者表 :

select`host`,`user`fromuser;

4.更新使用者表 :

updateuserset`host` ='%'where`user` ='root'limit 1;

5.強制重新整理許可權 :

flushprivileges;

完成以上步驟即可遠端連線資料庫了,上邊關鍵的一句是

updateuserset`host` ='%'where`user` ='root'limit 1;

其中%的意思是允許所有的ip遠端訪問,如果需要指定具體的某個ip就寫上具體的ip即可

修改使用者密碼

update user set `password` = password('8632597') where `user` = 'sspanel' and `host` = '%'  limit 1;

LINUX資料庫 修改資料庫編碼

1.先登入資料庫mysql uroot proot2.檢視資料庫編碼 發現資料庫和資料庫服務對應的編碼是latin1,需要修改資料庫的編碼為utf8 show variables like character exit vi etc my.cnf4.修改配置檔案 在配置檔案中新增,寫完以後 wq儲存...

修改資料庫

改資料庫庫名稱 alter database 資料庫名稱 modify name 新資料庫名稱 或exec sp renamedb 資料庫名稱 新資料庫名稱 擴大資料庫 alter database語句擴大資料庫 alter database studentsys add file name stu...

mysql修改資料庫與級別 修改資料庫的相容級別

語法 alter database database name set compatibility level 引數database name 要修改的資料庫的名稱。compatibility level 要使資料庫與之相容的 sql server 版本。該值必須為下列值之一 80 sql serv...