mysql開啟遠端連線
1.登入到mysql進入命令列:[root@localhost mysql]# ./bin/mysql -h127.0.0.1 -uroot -proot
2.檢視user表:
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select host,user,password from user;
±----------------------±-----±------------------------------------------+
| host | user | password |
±----------------------±-----±------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| localhost.localdomain | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
| localhost.localdomain | | |
±----------------------±-----±------------------------------------------+
6 rows in set (0.00 sec)
表中host、user欄位標識了可以訪問資料庫的主機和使用者。例如上面的資料就表示只能本地主機通過root使用者訪問。原來如此,難怪遠端連線死活連不上。
經過網上查詢方法,為了讓資料庫支援遠端主機訪問,有兩種方法可以開啟遠端訪問功能。
第一種(改表法):
修改host欄位的值,將localhost修改成需要遠端連線資料庫的ip地址。或者直接修改成%。修改成%表示,所有主機都可以通過root使用者訪問資料庫。為了方便,我直接修改成%。命令:mysql> update user set host = ‘%’ where user = ‘root’;
執行上面語句會又一個報錯:
ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’
不用管,直接flush privileges;
遠端連線測試。
第二種(授權法):
例如,你想root使用root從任何主機連線到mysql伺服器的話。
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
如果你想允許使用者myuser從ip為192.168.1.64的主機連線到mysql伺服器,並使用root作為密碼
GRANT ALL PRIVILEGES ON . TO ‘root’@‘192.168.1.64’ IDENTIFIED BY
‘root’ WITH GRANT OPTION;
輸入命令:FLUSH PRIVILEGES;
相關文章
- MySQL資料庫遠端連線開啟方法MySql資料庫
- 雲伺服器MySQL開啟遠端連線伺服器MySql
- Mysql開啟本地遠端連結MySql
- Liunx開啟ssh遠端連線
- mysql 遠端連線2003MySql
- PostgreSQL15開啟遠端連線SQL
- 遠端桌面連線怎麼開啟 win7遠端桌面開啟Win7
- 怎麼開啟遠端桌面連線 專業遠端桌面
- win10遠端桌面連線在哪裡開啟 win10開啟遠端桌面連線的方法Win10
- mysql 遠端無法連線MySql
- 命令列遠端連線mysql命令列MySql
- 開啟遠端桌面連線 vps群控
- 怎麼開啟伺服器開啟遠端連線?伺服器
- 怎麼開啟遠端桌面連線 Windows遠端方法Windows
- mysql 開放遠端連線許可權連不上MySql
- 遠端連線mysql資料庫MySql資料庫
- 阿里雲之遠端連線mysql阿里MySql
- win10的遠端桌面連線在哪裡_win10如何開啟遠端桌面連線Win10
- win10系統遠端桌面連線在哪_win10怎麼開啟遠端桌面連線Win10
- 怎麼開啟遠端桌面連線 批次管理程式
- win10遠端桌面連線怎麼開啟Win10
- win10 如何開啟遠端服務_win10如何開啟遠端連線服務Win10
- 如何遠端連線 遠端桌面軟體連線
- vps如何遠端連線,遠端桌面連線vps
- 伺服器開啟遠端連線超出了最大允許連線數伺服器
- 如何開啟遠端桌面連線 伺服器批次管理伺服器
- 如何遠端連線 桌面設定遠端桌面連線
- debian 開啟root遠端連結
- 配置 MySQL 允許遠端連線的方法MySql
- 允許mysql遠端使用者連線。MySql
- mac開啟mysql,navicat連線mysqlMacMySql
- windows 遠端連線Linux進行開發與除錯MySQLWindowsLinux除錯MySql
- Windows 使用VSCode遠端連線到Linux開發除錯MySQLWindowsVSCodeLinux除錯MySql
- win10遠端桌面連線在哪裡開啟 設定win10遠端桌面連線的具體方法Win10
- VNC遠端連線,如何VNC遠端連線伺服器VNC伺服器
- 阿里雲伺服器的MySQL連線和vscode遠端連線阿里伺服器MySqlVSCode
- ubuntu18.04開啟ssh服務和ssh遠端連線Ubuntu
- 遠端連線桌面 批次遠端管理