使用Navicat連線騰訊雲Mysql資料庫

2021-09-24 21:45:35 字數 1617 閱讀 7408

# 安裝mysql服務

sudo apt-get install mysql-server

# 安裝客戶端

sudo apt install mysql-client

# 安裝依賴

sudo apt install libmysqlclient-dev

# 檢查狀態

sudo netstat -tap | grep mysql

root> mysql
mysql> update mysql.user set authentication_string=password('123456'), plugin='mysql_native_password' where user='root';

mysql> flush privileges;

mysql> exit

bye# exit

$ sudo /etc/init.d/mysql restart

$ mysql -uroot -p

enter password:

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 2

server version: 5.7.22-0ubuntu18.04.1 (ubuntu)

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>

注釋的地方是允許非本地ip登入

# 修改配置檔案,注釋掉bind-address = 127.0.0.1

$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

# 儲存退出,然後進入mysql服務,執行授權命令:

使用Navicat遠端連線MySQL

原因是mysql的使用者預設是沒有遠端訪問許可權的,因此當訪問程式與資料庫不是在同一伺服器時,就無法訪問了。解決辦法有兩種 1.授權法 賦予任何主機訪問資料的許可權 root kerwin usr local mysql bin mysql u root p mysql grant all priv...

ubuntu ssh 連線 騰訊雲

然後把這個pem檔案放到 ss 件中去 如果此時出現 could not open a connection to your authentication agent.那麼,就利用 ssh agent bash 解決。如果還遇到什麼告訴你許可權的問題,那麼你就改變這個pem檔案的許可權,如我下圖所示...

Navaicat遠端連線騰訊雲Mysql

今天在用遠端連線mysql伺服器的資料庫,不管怎麼弄都是連線不到。錯誤 是1130,error 1130 host x.x.x.x is not allowed to connect to this mysql server 猜想是無法給遠端連線的使用者許可權問題。結果這樣子操作mysql庫,即可解...