1. 程式人生 > >mysql8 安裝後 Navicat 無法連線的問題

mysql8 安裝後 Navicat 無法連線的問題

無法連線的原因是mysql8與mysql5的加密方式不同。

連線時會出現1251錯誤。

解決辦法:

1.先通過命令列進入mysql的root賬戶:

PS C:\Windows\system32> mysql -uroot -p

再輸入root的密碼:

Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 8.0.11 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>

2.更改加密方式:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.10 sec)

3.更改密碼:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.35 sec)

4.重新整理:

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.28 sec)

// 如果報錯 ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%' 

則是遠端訪問許可權不正確,先選擇資料庫,檢視一下再更改:


mysql> use mysql;
Database changed

mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)

相關推薦

mysql8 安裝 Navicat 無法連線的問題

無法連線的原因是mysql8與mysql5的加密方式不同。連線時會出現1251錯誤。解決辦法:1.先通過命令列進入mysql的root賬戶:PS C:\Windows\system32> mysql -uroot -p再輸入root的密碼:Enter password:

解決lamp一鍵安裝navicat無法連線mysql

lamp一鍵安裝包搭建好lamp後有時候無法用navicat等遠端連線mysql,是因為lamp一鍵安裝包安裝的環境只允許雲主機本機(localhost)連線MySQL;1.首先開啟iptables 3306埠這裡以Ubuntu為例:sudo iptables -I INPU

解決debian中安裝mysql其他機器navicat無法連線問題

昨天想著閒來無事,想著將資料庫移植到debian上,於是三下五除二就將mysql安裝到了debian上,安裝完成後,就想著通過navicat測試下是否可以正常連線,不幸發生了,navicat連線位於d

MySQL8.0安裝Navicat連線

8.0版本 連結:https://pan.baidu.com/s/164V_UuxlMtjw4itvwEMIZg 密碼:u1j6 1.安裝 mysql 8.0是一款資料庫管理系統,mysql一般網站開發者或者資料庫開發者會用到,mysql擁有體積小巧、讀取和儲存速度快的特

關於XAMPP安裝APACH無法啟動的問題

本地連接 經驗 version 占用 無法啟動 pac require 防火墻 進程 Xampp的獲得和安裝都十分簡單,你僅僅要到下面網址: http://www.apachefriends.org/zh_cn/xampp.html 下載xampp就可以。我安裝的是

CentOS 7 - 最小化安裝無法使用yum命令!!

修改 進行 習慣 配置文件 net ins 賬號 nbsp sys 剛剛最小化方式安裝了CentOS 7 後,說實話,真不習慣也不喜歡純shell方式工作,使用root賬號登入後,馬上想安裝GNOME,但是發現yum不能正常工作!!! 一,輸入安裝X Window命令,安裝

360急速瀏覽器 adobe flash 安裝無法顯示

1、360急速瀏覽器啟用adobe flash 外掛   adobe flash 離線安裝包 : Ma_Hong_Kai 連結: https://pan.baidu.com/s/17183LvRMija9YMWP7AdzRQ 提取碼: wd63 adobe flash

mysql8 安裝登陸2059 顯示亂碼

 下載了新的 mysql 卻發現登陸不上: 網上索羅一番 有的說  cmd 命令下 去安裝目錄下 進入 bin\  然後mysql -uroot -pxxx  登陸 然而我的比較特殊 在命令列裡依然出現了 上述錯誤, 登陸不進去  

xampp安裝Apache無法啟動的常見問題

問題一、安裝好xampp後,左側Service下面的一列方框打著紅色的叉子, 原來那個是安裝或者解除安裝,當然服務正在執行的話是不會安裝/解除安裝的。但是總覺得怪怪的,於是就手動把它改了。 解決方案:將滑鼠移動到紅叉子上,單擊一下,會彈出一個提示框,如圖: (單擊Y

解決Navicat無法連線到MySQL的問題

最近遇到了一件非常棘手的問題,用Navicat遠端連線資料庫居然連線不到,真是頭都大了。  網上查閱了一下原因,原來是沒有開通遠端許可權,好吧,下面我就來回憶一下自己怎麼處理這問題的! 大家都知道,用Navicat連線資料庫一般是這樣連得: 問題整理以及解決辦法 錯

xampp安裝Apache無法啟動解決辦法

前言 XAMPP (Apache+MySQL+PHP+PERL)是一個功能強大的建 XAMPP 軟體站整合軟體包,且包含 MySQL、PHP 和 Perl 的 Apache 發行版。 由於之前可能安裝過Apache或者VMware,也有可能之前解除安裝了xampp路徑並沒有刪除

Centos 7最小安裝無法使用yum命令

在安裝centos時,通常為了迅速安裝節省時間,或者一些新手司機沒注意就會調入這個小坑裡,因為最小安裝預設是不啟用網路連線的,此時你可能會以為是沒有安裝yum,但是當你使用 yum --help

docker 安裝mysql 遠端無法連線原因,沒有修改遠端授權

mysql -uroot -p -h 127.0.0.1 mysql> select host,user,plugin,authentication_string from mysql.user; mysql> ALTER USER 'root'@'%'

Python3安裝yum無法使用

報錯:執行yum provides '*/applydeltarpm'yum install deltarpm 修改/usr/libexec/urlgrabber-ext-down檔案,將python同樣指向舊版本

樹莓派3B安裝network-manager之後無法聯網,解除安裝無法聯網

無法聯網的原因可能是因為系統預設的interfaces與network-manager的功能有衝突。所以當時裝上Network-manager之後發現無法聯網就立即解除安裝了結果解除安裝之後也無法聯網了出現兩個問題一個是開始時介面顯示dhcpcd無法啟動,google得知dh

RocketMQ-記RocketMQ啟動producer無法連線到broker的錯誤及解決方案

背景 排查 解決方案 總結 參考 背景 最近在學習RocketMQ,第一步就是安裝部署並啟動RocketMQ.使用最新版本的RocketMQ,版本為4.2.0,安裝後啟動相關服務. 啟動nameServer: nohup mqn

關於Win7 64位下:Navicat無法連線64位Oracle 11gR2:Cannot load OCI DLL 87 解決方法

來自:http://douglas890116.blog.163.com/blog/static/9754590120146281041810/ 錯誤描述 在Win7下安裝了Oracle 11g R2,在用Navicat去連線Oracle時,提示以下錯誤: Cann

Ubuntu安裝grub無法正確引導進入Win7系統的兩種有效解決方法

本文總結了裝完Ubuntu後,進不了Win7系統的兩種有效解決方法。症狀描述:原系統是Wind7,通過EasyBCD載入ubuntu-12.04.5-desktop-amd64.iso,安裝了Ubun

python安裝pip無法使用解決方法

Python安裝後DOS下輸入pip,一直提示然後換python的版本,python3.4.0,python3.5.0,python3.5.1都試過沒用,好吧,百度了很多方法依然沒用,包括配置環境變數都試過了還是不行,看到大神說直接到scripts目錄下安裝,哈哈,一下就成功

sqlplus連線正常 ,Navicat無法連線的問題解決

查了一下網上 ,說是要去oracle官網(https://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)下對應的oci版本