1. 程式人生 > >MySQL8.0遠端連線的具體設定步驟

MySQL8.0遠端連線的具體設定步驟

MySQL8.0 安裝完成後出現無法遠端連線的現象,這是因為MySQL8.0只支援 localhost 訪問,我們必須設定一下才可以遠端訪問。

具體設定步驟如下:

① 登入MySQL

執行命令為:mysql -u root -p

回車後輸入密碼

② 選擇 mysql 資料庫

執行命令為:use mysql;

檢視mysql 資料庫中儲存的使用者資訊的 user 表。

③ 檢視mysql 資料庫的 user 表中當前 root 使用者的相關資訊

執行命令為:select host,user,authentication_string,plugin from user;

執行完命令後顯示一個表格, root 使用者的 host預設顯示的 localhost,說明只支援本地訪問,不允許遠端訪問。

④ 更改 host 的預設配置

執行命令為:update user set host='%' where user='root';

⑤ 重新整理

執行命令為:flush privileges;

上述步驟完成之後,用 Navicat 進行遠端連線即可。

備註:由於我在安裝 MySQL8.0的時候,設定的密碼方式為 MySQL5 的配置方式,所以完成上述步驟就能遠端連結。如果你沒有按照 MySQL5.0的方式設定密碼,你還需要重新設定密碼,具體執行命令詳見他人的部落格。

相關推薦

mysql8.0遠端連線許可權設定和專案連線mysql時報caching_sha2_password錯誤

1.登入MySQL mysql -u root -p 輸入您的密碼 2.選擇 mysql 資料庫 use mysql; 因為 mysql 資料庫中儲存了使用者資訊的 user 表。 3.在 mysql 資料庫的 user 表中檢視當前 root 使用者的相關資訊 se

MySQL8.0遠端連線具體設定步驟

MySQL8.0 安裝完成後出現無法遠端連線的現象,這是因為MySQL8.0只支援 localhost 訪問,我們必須設定一下才可以遠端訪問。 具體設定步驟如下: ① 登入MySQL 執行命令為:mysql -u root -p 回車後輸入密碼 ② 選擇 mysql

Linux開啟mysql遠端連線設定步驟

Mysql預設root使用者只能本地訪問,不能遠端連線管理mysql資料庫,Linux如何開啟mysql遠端連線?設定步驟如下: 1、GRANT命令建立遠端連線mysql授權使用者itlogger mysql -u root -p mysql>GRANT ALL PR

Debian下MySQL允許遠端連線設定

遠端連線MySQL時報錯: 因為MySQL再debian下預設是不允許遠端連線的,所以需要註釋掉這個限制。我的MySQL是用apt-get安裝的,所以路徑是預設的(如果是自己 手動安裝,

linux下mysql的解除安裝,安裝,忘記密碼修改密碼,允許遠端連線設定

一、linux下mysql的解除安裝        檢視已經安裝了的MySql的包              rpm -qa|grep -i mysql [[email protected] ~]# rpm -qa|grep -i mysql MySQL-c

騰訊雲系列三:Centos7 安裝 mysql資料庫 遠端連線 字符集設定

關鍵字加紅:難看死了Oracle oracle Linux linux 資料庫 java Java mysql Mysql 測試 —— edit by 陳宇超 安裝環境:騰訊雲主機 centos7,1

mysql8.0.11使用者密碼設定注意事項

在MySQL 8.0.11中,caching_sha2_password是預設的身份驗證外掛,而不是以往的mysql_native_password。有關此更改對伺服器操作的影響以及伺服器與客戶端和聯結器的相容性的資訊,請參閱caching_sha2_password作為首選的身份驗證外掛。(翻譯自

mysql8建立遠端連線賬戶

mysql8和原來的版本有點不一樣,8的安全級別更高,所以在建立遠端連線使用者的時候,不能用原來的命令(同時建立使用者和賦權):mysql>grant all PRIVILEGES on *.* to [email protected]'localhost'

centOS6安裝最新版MySQL8, 以及遠端連線

一. 安裝MySQL1. 檢視是否已安裝MySQLrpm -qa|grep mysql2. 若存在則解除安裝掉, 以防干擾安裝MySQL8, (--nodeps)是消除依賴的意思rpm -e --nodeps mysql-libs3. 去MySQL官網下載yum安裝包http

MYSQL 資料庫開啟遠端連線設定

某個資料庫使用者遠端連線mysql伺服器時,有時候顯示can not connect  to mysql server之類的錯誤,一般是未開啟mysql遠端連線許可權的原因。 本次記錄是開啟mysql型別資料庫的遠端連線許可權。 1.登入執行mysql資料庫的伺服器,登入

VS2017+MySQL8.0+MySQLconnector連線資料庫

實驗室需要使用C++進行資料庫應用開發,現將MySQL連線的過程記錄如下: 環境搭建 Windows10、VS2017、MySQL8.0、MySQL Connector/C++ 1.1.11、boost1.67.0 1、建立學生管理系統資料庫

MongoDB4.0.0 遠端連線及使用者名稱密碼認證登陸配置——windows

參考文章: 一、建立管理員賬戶並賦予許可權 開啟cmd,輸入mongo,進入mongodb的命令頁面 > use admin #進入admin資料庫 switched to db admin > db.createUser( {user

django 和Navicat 連線 MYSQL 8.0遠端連線

MYSQL 8.0內新增加mysql_native_password函式,通過更改這個函式密碼來進行遠端連線。 更改ROOT使用者的native_password密碼,直接用ROOT使用者的賬號密碼去連線是不行,即時密碼正確。 mysql> ALTER

MySQL8.0設定遠端訪問許可權,Navicat連線mysql

今天centos7安裝了mysql8.0過後遠端登入資料庫報錯 1.首先檢視防火牆狀態 systemctl status firewall.service  防火牆沒有執行 2.命令登入伺服器mysql 3.執行下面語句新增許可權 use mysql; se

mysql8.0授權:遠端連線 ,修改加密方式

問題: 其它主機如何訪問另一個主機的資料庫 java報錯: null,  message from server: "Host 'windows10.microdone.cn' is not allowed to connect to this MySQL server" 資料庫報

windows 安裝 mysql8.0解壓版(設定遠端連結)

1、解壓下載的壓縮包(官網自己下載) 2、配置環境變數(把mysql/bin 加到path路徑) 3、在mysql目錄下 新建data目錄 4、在mysql/bin 裡面  用管理員身份開啟命令列 5、初始化: mysqld --initialize--console 6、記錄好上面生成的隨機密碼 7、安裝:

Mysql8.0 連線設定

mysql5的配置 <beans:bean id="jdbcDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <beans

解決docker安裝mysql8.0無法遠端連線問題

docker如何安裝mysql在百度上很多教程,我就不貼出來了,今天主要是解決遠端連線mysql8.0的問題。 由於mysql8.0預設的密碼加密方式是 caching_sha2_password,而目前大多數人使用的navicat版本是不支援的,因此需要在docker啟動

MYSQL-8.0.11 修改密碼 設定遠端連線

  本編文章是針對MYSQL-8.0.11安裝後root賬戶無法遠端登入,和修改賬戶密碼。環境為:CentOS 7.3 + Mysql8.0.11下載後執行:sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm1:安

mysql8.0.11安裝後設置初始密碼,遠端連線

以為mysql資料庫安裝後要修改密碼才可以使用,發現之前版本的方法修改密碼不行。發現一個可行的方法。 啟動:systemctl start mysqld.service 檢視執行狀態systemctl status mysqld 如果有看到active