預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在/alidata/account.log
首先登入: mysql -u root -h localhost -p
use mysql#
開啟mysql資料庫 #
將host設定為%表示任何ip都能連線mysql,當然您也可以將host指定為某個ip
update user set host='%' where user='root' and host='localhost';
flush privileges;#
重新整理許可權表,使配置生效
然後我們就能遠端連線我們的mysql了。
3、如果您想關閉遠端連線,恢復mysql的預設設定(只能本地連線),您可以通過以下步驟操作:
use mysql#
開啟mysql資料庫
#將host設定為localhost表示只能本地連線mysql
update user set host='localhost' where user='root';
flush privileges;#
重新整理許可權表,使配置生效
備註:您也可以新增乙個使用者名為yuancheng,密碼為123456,許可權為%(表示任意ip都能連線)的遠端連線使用者。命令參考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
MySQL 設定使用者可以遠端連線
目錄 一 設定root可以任意ip 訪問 二 建立使用者授予許可權 雖然不建議大家生產環境中mysql使用者可以遠端連線,但是開發時還是可以的,使用grant可以建立使用者,可以控制許可權。grant 實際開發過程中經常會用到。更改 mysql 資料庫裡的 user 表裡的 host 項,從 loc...
如何讓本機mysql可以遠端連線
如何讓本機mysql可以遠端連線 問題 自己機器上裝的mysql資料庫,如何才能讓區域網內別的機器也能通過本機ip來連線呢?或者說在自己機器上如何通過ip而不是localhost和127.0.0.1來連線資料庫?解決方案 開啟mysql遠端連線賬號。步驟 1 登陸mysql。mysql uroot ...
Ubuntu修改root可以遠端ssh
預設情況下,ubuntu系統不允許root遠端登入,新建的系統root密碼為隨機密碼,你不會知道 首次ssh登入需要用自建使用者遠端登入,登入後提示如下 seafile seafile 是以 本地使用者登入的,這裡我們首先給root設定乙個密碼 sudo passwd root 設定root密碼。提...