MYSQL數據庫在服務器上安全設置

數據庫訪問IP設置:

設置成固定IP可以遠程訪問不要使用%所有IP都可以訪問。

--授權用戶

grant all privileges on *.* to '用戶名'@'IP地址' identified by '密碼' with grant option;

--生效

flush privileges;

用戶設置:

  1. root用戶不要開放只做爲本機服務器登陸的使用權限
--授權用戶

grant all privileges on *.* to 'root'@'localhost' identified by '密碼' with grant option;

--生效

flush privileges;
  1. 創建新的用戶和密碼
CREATE USER '用戶名'@'訪問IP地址' IDENTIFIED BY '密碼';

FLUSH PRIVILEGES;
  1. 給新用戶賦數據庫的權限只開放相應的業務庫
GRANT ALL PRIVILEGES ON 庫名.* TO '用戶名'@'訪問IP地址';

FLUSH PRIVILEGES;

MYSQL默認端口修改:

Mysql在安裝過程中不要使用默認3306端口要改成其他端口。

Windos服務器下修改安裝過程把3306改成其他端口。

Linux服務器修改mysql端口,mysql安裝成功後,編輯my.cnf文件修改端口

[mysqld]  
port=3306 #修改爲其他端口  
datadir=/var/lib/mysql  
socket=/var/lib/mysql/mysql.sock  
user=mysql

重啓mysql服務 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章