數據庫訪問IP設置:
設置成固定IP可以遠程訪問不要使用%所有IP都可以訪問。
--授權用戶
grant all privileges on *.* to '用戶名'@'IP地址' identified by '密碼' with grant option;
--生效
flush privileges;
用戶設置:
- root用戶不要開放只做爲本機服務器登陸的使用權限
--授權用戶
grant all privileges on *.* to 'root'@'localhost' identified by '密碼' with grant option;
--生效
flush privileges;
- 創建新的用戶和密碼
CREATE USER '用戶名'@'訪問IP地址' IDENTIFIED BY '密碼';
FLUSH PRIVILEGES;
- 給新用戶賦數據庫的權限只開放相應的業務庫
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服務