搞了乙個多小時,差點把資料庫搞掛了。
google了一下,找到一些資料。現在把步驟記錄一下:
1、進入mysql,建立乙個新使用者xuys:
格式:grant 許可權 on 資料庫名.表名 使用者@登入主機 identified by "使用者密碼";
grant select,update,insert,delete on *.* to
identified by "xuys1234";
檢視結果,執行:
use mysql;
select host,user,password from user;
可以看到在user表中已有剛才建立的xuys使用者。host欄位表示登入的主機,其值可以用ip,也可用
主機名,
將host欄位的值改為%就表示在任何客戶端機器上能以xuys使用者登入到mysql伺服器,建議在開發時
設為%。
update user set host = '%' where user = 'xuys';
2、 回到系統命令行
windows系統: mysqladmin -u root -p reload
mysqladmin -u root -p shutdown
unix系統:./mysqladmin -u root -p pwd reload
./mysqladmin -u root -p pwd shutdown 3、
windows系統:mysqld --user=root&
unix系統:./mysqld_safe --user=root &
此時再用 administator工具進入時,會發現啟動,停止功能不能使用,那是因為啟動的時候沒有從系統服務啟動。解決辦法,再次停止mysql服務,然後從控制面板-》服務 中啟動mysql 就可以了
mysql遠端連線設定 MySQL遠端連線設定
這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...
mysql 遠端連線失敗 mysql 遠端連線失敗
一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...
mysql遠端連線條件 MySql 遠端連線的條件
1 首先看伺服器防火牆 引用 centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下 1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.serv...