1. 程式人生 > >mysql8建立遠端連線賬戶

mysql8建立遠端連線賬戶

mysql8和原來的版本有點不一樣,8的安全級別更高,所以在建立遠端連線使用者的時候,

不能用原來的命令(同時建立使用者和賦權):

mysql>grant all PRIVILEGES on *.* to [email protected]'localhost' identified  by '123456';

必須先建立使用者(密碼規則:mysql8.0以上密碼策略限制必須要大小寫加數字特殊符號):

mysql>create user [email protected]'%' identified  by 'Chenadmin0.';

再進行賦值:

mysql>grant all privileges on *.* to

[email protected]'%' with grant option;

最後重新整理一下:

mysql>flush privileges;

當你進行遠端連線是,會出現這樣的錯誤:

Unable to load authentication plugin 'caching_sha2_password'.

是因為mysql8使用的是caching_sha2_password加密規則,最簡單的方法是修改遠端連線使用者的加密規則:

mysql>ALTER USER 'chenadmin'@'%' IDENTIFIED WITH mysql_native_password BY 'Chenadmin0.';

相關推薦

mysql8建立遠端連線賬戶

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

VPN 連線-未建立遠端連線,因為嘗試的 VPN 隧道失敗(已解決)

VPN 連線-未建立遠端連線,因為嘗試的 VPN 隧道失敗(已解決) 下面問題只是解決正確配置後還有錯誤,如果您感覺您配置可能有錯誤,請先參考:天津市大學軟體學院電信VPN連線(L2tp)配置教程 一、需改登錄檔之前請先檢視是否是服務沒有啟動: (1)桌面右鍵單擊【我的電腦】

用websocket建立遠端連線(vue)

一。用引入js方式 1  在main.js中引入 //引入websocket import '@/assets/js/sockjs.min.js'; import '@/assets/js/stomp.min.js'; 2  在程式

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

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

linux上 mysql建立遠端連線

mysql建立遠端連線 GRANT ALL PRIVILEGES ON *.* TO '使用者名稱'@'允許連線的ip地址' IDENTIFIED BY '密碼' WITH GRANT OPTION;flush privileges; *.*(使用者對所有  庫.表  有所有

RabbitMQ建立遠端連線使用者

RabbitMQ不允許預設使用者guest遠端訪問,所以需要建立一個新的使用者,以下命令序列用於建立新使用者admin(密碼admin) D:\Program\RabbitMQ Server\ra

利用ssh與區域網內主機建立遠端連線實現區域網穿透

  公司新開發的專案,利用嵌入式linux系統,要求其中的軟體能夠支援遠端升級,個人感覺如果能實現遠端操作會更方便一些,於是在網上搜尋方法,當時的想法是希望能夠找到一種ssh代理服務,能夠實現兩臺不同

(0016)iOS 開發之Mac上Navicat Premium 建立遠端連線和本地連線

1.下載安裝 (百度雲盤裡面有安裝檔案和註冊機)   連結: https://pan.baidu.com/s/1kVG1k71 密碼: mr5g 2.破解之後還可以漢化: 把解壓的漢化中文包中的兩

Windows server 2012下搭建MySQL資料庫並建立遠端連線

開發的首要任務就是要搭建起自己的伺服器,下面主要是我這搭建記錄下 我的各種環境 伺服器為Windows server2012  安裝的MySQL資料的版本是5.6.10 ,64位。當然了版本對於安裝沒有太大的阻撓。安裝資料庫呢一般是由兩種:一種是下載安裝包自己安裝,而另外一

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

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

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

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

linux資料庫建立遠端連線賬號(Navicat等)

cd /var/lib/mysql //進入資料庫 mysql -uroot -proot GRANT ALL PRIVILEGES ON *.* TO 'admin'@'127.0.0.1'ID

關於建立遠端連線HttpRequest 遇到的問題

今天剛學了ajax 遇到了在火狐上瀏覽正確  但ie 360 谷歌等出現空白 也沒有錯誤提示。 除錯之後才發現 我的網頁是直接在本地瀏覽的,所以 出現了xmlhttp.status的值為0  而書上寫的是xmlhttp.status!=200 時返回了,xmlhttp.

遠端連線centos7上的MySQL8

1、更改密碼限制級別(可跳過) 2、建立遠端連線使用者 3、修改密碼加密方式 4、驗證連線 注:以上基於 埠3306已開,mysql 8.0正確安裝 1、更改密碼限制級別 查詢有關密碼驗證相關引數, 其中length為密碼長度, po

DOCKER 建立 執行 授權遠端連線 MYSQL(阿里雲伺服器)

1.docker建立mysql sudo docker pull mysql 拉取mysql的映象  ubuntu 需要加sudo #-p 23306 :3306 這是 將mysql的3306埠對映到伺服器上的23306埠 #--name=stock_v2這個容器的名字 #MYSQ

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

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

關於用navicat遠端連線mysql8資料庫

解決辦法: mysql-> use mysql; mysql-> select host, user, authentication_string, plugin from user; #將user值為root的host值改為%,表示允許所有ip連線到此資料庫,再將plugin值改為mys

Linux Ubuntu 12.04 下安裝mysql 以及建立 遠端navicat 連線

安裝過程中需要用到的linux 命令: 1:sudo ****   以sudo 開頭的程式碼 表示 是以管理員執行 2:chmod 777 ***(*號代表檔名) 當你不是以ROOT許可權進入Ubuntu 的話 更改檔案配置  需要修改檔案的 許可權級別,777 代表最高

docker 建立mysql映象,併成功進行遠端連線

1.安裝 1.1 拉取映象 docker pull mysql 拉取成功可以驗證一下 docker images 1.2 建立並啟動一個mysql容器 docker run --name ly-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d

mysql8 預設密碼和遠端連線的坑

mysql 升級到8後變化很大,因此安裝後遇到的坑記錄如下。 本人測試環境在CentOS7.5,安裝的mysql版本為8.0.13 1、預設密碼 安裝完畢後,通過日誌檢視臨時密碼: grep "A temporary password" /var/log/mysql