您現在的位置是:首頁 > Mysql

李清波 2019-11-12 Mysql 236

Navicat Premium12遠程連接MySQL數據庫

MySQL開啟遠程登錄權限


方法一:

step1: 登錄MySQL數據庫

[[email protected] ~]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 78
Server version: 5.7.23 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>

step2: 修改權限

第一個root是用戶名,后面一個root是數據庫密鑰, %表示所有主機都可以訪問。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

step3: 刷新權限

mysql> flush privileges;Query OK, 0 rows affected (0.22 sec)mysql>

step4: 查看權限

mysql> use mysqlReading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

sDatabase changedmysql> select user, host from user;+---------------+-----------+
| user          | host      |
+---------------+-----------+
| root          | %         |
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+
4 rows in set (0.09 sec)mysql>


方法二:

step1: 修改表user

mysql> use mysql;
mysql> update user set host = ‘%’ where user = ‘root’;

step2: 刷新權限

mysql> flush privileges;

到此遠程權限開啟成功。

step1: 新建連接,選擇MySQL

step1: 新建連接,選擇MySQL

step2: 填寫連接信息

step2: 填寫連接信息

step3: 測試
step3: 測試

step4: 連接結果

到這一步我們基本上連接好了MySQL數據庫


評論