解決docker安裝mysql8.0無法遠端連線問題
docker如何安裝mysql在百度上很多教程,我就不貼出來了,今天主要是解決遠端連線mysql8.0的問題。
由於mysql8.0預設的密碼加密方式是 caching_sha2_password,而目前大多數人使用的navicat版本是不支援的,因此需要在docker啟動mysql的時候指定掛載伺服器主機的my.cnf配置檔案,在[mysqld] 下需要新增以下配置:
default-authentication-plugin = mysql_native_password
網上看有人直接進到mysql容器修改user表下root使用者的plugin(加密方式),這方法是行不通的,伺服器會拒絕連線。
如果還不行,可能需要修改root使用者的host,網上很多教程,但目前來看mysql8.0有兩個root使用者,一個root使用者的host預設為“%”,即允許所有ip連線。(當然還需要配置自己的防火牆)
相關推薦
解決docker安裝mysql8.0無法遠端連線問題
docker如何安裝mysql在百度上很多教程,我就不貼出來了,今天主要是解決遠端連線mysql8.0的問題。 由於mysql8.0預設的密碼加密方式是 caching_sha2_password,而目前大多數人使用的navicat版本是不支援的,因此需要在docker啟動
伺服器安裝寶塔面板無法遠端連線資料庫的解決方法
準備搭建一個自己的網站,趁著618優惠買了一臺騰訊雲的linux伺服器,配置一般價格合適。因為對伺服器瞭解不多,所以選擇了使用圖形介面面板來進行管理,因為之前通過阿里雲瞭解到寶塔面板,所以就在伺服器安裝了寶塔linux面板。 在寶塔中進行相關的環境配置之後,就安裝了網站程式,這裡在安裝程式的
docker部署Oracle,無法遠端連線(已解決)
docker部署Oracle,無法遠端連線 多方嘗試,包括客戶機的配置檔案,伺服器埠開放情況,偵聽服務等等 網上搜了很多教程 docker pull wnameless/oracle-xe-11g docker run -d -p 49160:22 -p 49161:15
Docker 安裝mysql8.0
1. 下載Mysql的Docker映象: $ docker search mysql (搜尋mysql映象) $ docker pull mysql (下載mysql映象,預設最
raspberry pi3B+ 從刷系統到安裝ros1.0-kinetic+遠端連線pc+除錯turtlebot
1 下載raspberry 所支援的系統可以從以下網址下載,注意:因為我們是要最終跑ros系統的的所以我們要儘可能的安裝ros官網對應ros發行版的系統,以避免安裝ros過程中出現的不必要的麻煩。 raspberry 官網:https://www.raspberry
解決win10家庭版系統無法遠端連線
解決方案 在執行中輸入regedit,開啟登錄檔編輯器 2.找到下圖所示路徑 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\
完美解決win10家庭版本系統無法遠端連線問題(轉)
原文連線:https://blog.csdn.net/rainmaple20186/article/details/80913191 近期需要對實驗室的ftp伺服器密碼進行重新設定,然後就很理所當然的接入同一區域網,發現在連線的時候,報錯 出現身份驗證錯誤 要求的函式不受支援,CredSSP 加密 Ora
Windows 安裝 mysql8.0 配置遠端訪問
第一步下載對應系統版本的mysqlhttps://dev.mysql.com/downloads/mysql/然後解壓zip 檔案上圖中 my.ini 和data 是解壓之後手動建立的my.ini[mysqld] basedir=D:\MySQL datadir=D:\M
Linux安裝mysql8.0以及Navicat連線的那點坑
下載官方的rpm包使用yum方式安裝 yum install mysql-server systemctl start mysqld 開啟mysql服務 臨時密碼在 /var/log/mysqld.log more mysqld.log | grep passwor
CentOS安裝MySQL8並開啟遠端連線
CentOS版本: CentOS 7.4 64位 MySQL版本: 8.0.11 安裝MySQL 2.下載後使用命令 yum install 檔名.rpm 3.安裝MySQL資料庫,yum源包括4個rpm包下載,使用如下命令進行安裝。 yu
Docker 安裝 MySQL 並實現遠端連線
拉取映象 ``` docker pull mysql ``` 檢視拉取完成的映象 ``` docker images ``` 通過映象建立並啟動一個MySQL容器 ``` docker run --name mysql_dev -e MYSQL_ROOT_PASSWORD=123456 -p 3333:3
window安裝mysql8.0解決大部分客戶端無法連線問題登陸問題
當我們順利安裝mysql8.0之後,發現目前很多客戶端無法連線,出現如下提示:原因是因為mysql8.0 採用caching_sha2_password 這種加密密碼的方式進行登陸。因為當前有很多資料庫工具和連結包都不支援“caching_sha2_password”,所以無
linux安裝redis及解決無法遠端連線的問題
首先建立安裝目錄# mkdir /usr/local/redis下載redis壓縮包wget http://download.redis.io/releases/redis-4.0.2.tar.gz解壓
完美解決MySQL安裝後無法遠端連線的問題
相關參考資料: MySQL 賦予使用者許可權命令的簡單格式可概括為: grant 許可權 on 資料庫物件 to 使用者一、grant 普通資料使用者,查詢、插入、更新、刪除 資料庫中所有表資料的權利。 grant select on testdb.* to [email protected]'%
Navicat無法遠端連線與本地連線MySQL伺服器解決方法
方法一: 使用Navicat遠端連線MySQL伺服器時,提示如下圖情況: 根據查閱不同資料發現,這個問題是因為root使用者使用的加密方式不同,需將其加密方式改為mysql_native_password,即可實現遠端連線MySQL伺服器。 那麼,怎麼來修改root使用者的Auth
mysql -uroot -p -P3306 -h192.168.0.111無法遠端連線mysql
1 在裝有MySQL的機器上登入MySQL mysql -u root -p密碼 2 執行USE mysql; 3 執行UPDATE user SET host = '%' WHERE user = 'root';這一句執行完可能會報錯,不用管它 4 執行FLUSH PRIVILEGES;&
Mysql無法遠端連線解決方案
前言 Mysql 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有
Linux下MySQL 5.7.23無法遠端連線解決方案
MySQL 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有開放遠端
MySQL8.0的jdbc連線異常解決,連不上解決辦法
1.首先,安裝MySQL的時候選擇下面那種加密方式,否則第三方軟體不能連線資料庫,比如navicat連線不上。 2.以下兩種方式可以獲得Connection物件,一種是通過Driver物件的connect方法,一種是DriverManager的方法,建議使用後者。 3.在這裡注意以下,註冊驅
windows 安裝 mysql8.0解壓版(設定遠端連結)
1、解壓下載的壓縮包(官網自己下載) 2、配置環境變數(把mysql/bin 加到path路徑) 3、在mysql目錄下 新建data目錄 4、在mysql/bin 裡面 用管理員身份開啟命令列 5、初始化: mysqld --initialize--console 6、記錄好上面生成的隨機密碼 7、安裝: