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
- Liunx開啟ssh遠端連線
- Mysql開啟本地遠端連結MySql
- 遠端連線MYSQLMySql
- PostgreSQL15開啟遠端連線SQL
- 遠端桌面連線怎麼開啟 win7遠端桌面開啟Win7
- MYSQL遠端連線配置MySql
- 配置 MySQL 遠端連線MySql
- MYSQL配置遠端連線MySql
- mysql遠端連線命令MySql
- 怎麼開啟遠端桌面連線 專業遠端桌面
- win10遠端桌面連線在哪裡開啟 win10開啟遠端桌面連線的方法Win10
- 怎麼開啟伺服器開啟遠端連線?伺服器
- Win10如何開啟遠端桌面連線 win10開啟遠端桌面連線視窗的方法Win10
- 命令列遠端連線mysql命令列MySql
- mysql遠端連線設定MySql
- mysql 遠端無法連線MySql
- 怎麼開啟遠端桌面連線 Windows遠端方法Windows
- 開啟遠端桌面連線 vps群控
- mysql 開放遠端連線許可權連不上MySql
- win10的遠端桌面連線在哪裡_win10如何開啟遠端桌面連線Win10
- 遠端連線mysql資料庫MySql資料庫
- 怎麼開啟遠端桌面連線 批次管理程式
- win10遠端桌面連線怎麼開啟Win10
- win10系統遠端桌面連線在哪_win10怎麼開啟遠端桌面連線Win10
- win10 如何開啟遠端服務_win10如何開啟遠端連線服務Win10
- 如何遠端連線 遠端桌面軟體連線
- 伺服器開啟遠端連線超出了最大允許連線數伺服器
- mysql實現遠端訪問,phpmyadmin實現遠端連線mysqlMySqlPHP
- mysql 遠端連線2003MySql
- 阿里雲之遠端連線mysql阿里MySql
- navacate遠端連線mysql實現MySql
- 遠端連線mysql 授權方法教程MySql
- 遠端主機mysql連線失敗MySql
- MySQL 遠端連線(federated儲存引擎)MySql儲存引擎
- [轉載] MySql實現遠端連線MySql
- mysql遠端連線 Host * is not allowed to connect to this MySQL serverMySqlServer