因爲數據庫被黑,爲提升服務器安全性,因而設置mysql 禁止root用戶遠程登陸,建立一個只讀權限用戶進行遠程登陸;mysql
主要用到命令:grant(受權) ;下面直接看命令:sql
MySQL [mysql]> use mysql;數據庫
MySQL [mysql]> create user admin IDENTIFIED by '123456';//建立一個admin用戶,密碼是123456(固然,密碼要複雜點,這裏只是演示用,因此簡單點);安全
MySQL [mysql]> grant select on testdb.* to admin;//將數據庫名爲testdb的select權限給admin用戶(admin是用來遠程登陸的,只給查詢條件,不給update,delete等權限,這樣不怕被惡意修改數據庫);服務器
MySQL [mysql]> delete from user where user="root" and host!="localhost";//禁止root遠程登陸spa
這樣項目裏就能夠用root用戶鏈接,擁有全部權限,而平時開發的時候能夠用admin用戶查看數據庫;開發