1. 程式人生 > >阿里雲伺服器 mysql遠端連線時,出現連線不上的解決辦法

阿里雲伺服器 mysql遠端連線時,出現連線不上的解決辦法

主要現象是,命令列輸入mysql會提示:Accessdeniedforuser'root'@'localhost' (using password: YES) 

折騰了蠻久,找了多種方式就是連不上,最後以下處理搞定:

1、配置無需驗證登入方式

vi /etc/my.cnf

[mysqld]

skip-grant-tables //增加這一行,目的是不用驗證就可以登入mysql

2登陸資料庫

命令列輸入 mysql,如果不識別,則需要配置環境變數,這裡就不多說了

可以先檢視下資料庫

mysql> show databases;

mysql> use mysql;

mysql> select * from user;

可以看到user表中的內容

//修改localhost為%

mysql> UPDATE user SETHost= ‘%’ WHEREUser=root;

mysql> flush privileges;

mysql> quit

3、將skip-grant-tables註釋掉或者刪除

重啟伺服器

如果還是不行,可能需要修改一下密碼

1.先停掉原來的服務

service mysqld stop

2.使用安全模式登陸,跳過密碼驗證

mysqld --user=mysql --skip-grant-tables --skip-networking&

3.登陸

mysql -uroot  mysql

4.修改密碼

mysql  > update user set authentication_string = password(‘密碼’) 

       where user = 'root' and Host = ‘%’

5.重新整理許可權

mysql > flush privileges;

6.重新使用正常模式登陸

#mysql -uroot -p

#enter password : 密碼

可以正常登陸。

7.執行其他命令:show databases;

8.配置完成,重啟。

參考連線:

1、http://blog.csdn.net/rodulf/article/details/70213412

2、http://www.cnblogs.com/zhanghuilong/p/6563882.html

相關推薦

阿里伺服器 mysql遠端連線出現連線解決辦法

主要現象是,命令列輸入mysql會提示:Accessdeniedforuser'root'@'localhost' (using password: YES)  折騰了蠻久,找了多種方式就是連不上,最後以下處理搞定: 1、配置無需驗證登入方式 vi /etc/my.

阿里伺服器-mysql遠端連線

這兩天買了個阿里雲伺服器,自己搞了一下,裝了mysql,因為平時Navicat用習慣了,想著陪一下伺服器的資料庫,這樣就方便操作了,然後搞了變天,設定bind-address,修改伺服器埠,結果一番下來,還是沒成功。 然後今天看到了一個帖子Ubuntu Server 16.04下配置MySQL並

阿里伺服器mysql遠端無法訪問

問題 最近在阿里雲伺服器上搭建了mysql的docker映象,並運行了容器,狀態如下: 於是,在本地客戶端嘗試連線mysql,但是死活連線不上,於是cmd,嘗試telnet,發現也不通,於是懷疑是伺服器防火牆未開啟,於是,關閉防火牆,之後還是不行,最後上官網檢視伺服器後臺埠開放規則。

阿里伺服器MySQL(5.7V)資料庫用Navicat連線

1、linux連線資料庫,並輸入密碼 mysql -uroot -p 2、輸入以下命令進行授權: grant all privileges on *.* to 'root'@'%' identified by '資料庫密碼' with grant optio

阿里伺服器mysql遠端登入

利用xshell登入伺服器 #mysql -u root -p 回車鍵 輸入資料庫密碼 mysql> show databases; mysql>user mysql mysql>update user set host='%' where user='r

【VM Ware】虛擬機器安裝XP系統出現546錯誤的解決辦法

引言:現在的windows作業系統對舊版本的軟體相容性非常差,很多老軟體無法在win10下執行,因此我們需要建立虛擬機器來執行老版軟體。可是我們通過虛擬機器安裝XP系統時,有時候會出現546錯誤。經過本人網上搜索,發現這種問題還不在少數。正文:網上有一些大神啊,就開始支招了:

阿里伺服器MySQL遠端連線

最近參加了一個比賽,需要用到阿里雲伺服器。但是,伺服器的MySQL始終不能遠端連線,在網上百度一番後並根據我的問題總結如下:      1.MySQL的使用者配置錯誤——資料庫裡面的user表未設定遠端登陸賬戶。因此把user表下的host選項裡的

阿里伺服器mysql密碼重置、遠端連線設定

密碼重置 第一步在linux上輸入:mysqladmin -u root -p password 結果:Enter password: 輸入原密碼 New password: 輸入新密碼 Confirm new password:輸入新密碼 遠端連線 第一步輸入:mysql -uroot -

伺服器遠端連線阿里伺服器Mysql資料庫

首先:很重要的一點如果配置沒問題但無論如何也連不上請檢查你自己的網路是否有問題,我當時搞了三個小時最後發現用我們學校的校園網無論如何也連不上,但換成自己的熱點就能連上。 配置MySQL: 1:新增阿里雲安全組規則的MySQL 3306埠  點選左側導航欄安全組 &nb

本地Navicat for Mysql 連線遠端阿里伺服器mysql(windows系統)

一.      首先看看 ip地址 使用者名稱 密碼 埠號(3306代替)是否正確 二.      以下都是再遠端伺服器進行操作(windows系統)      在遠端命令欄 裡輸入  netstat -na   檢視埠是否開啟(埠是否在執行中)      如果沒有3306

配置阿里伺服器教程(安全組連線伺服器jdk+tomcat+mysql

早就買好伺服器備好案了,有事一直沒理它,現在配置它直到javaweb環境全部搞好還花了我好長時間,希望這篇文章能提醒健忘的我,以及各位迷茫的同仁。 我使用的是Linux系統,伺服器使用的是阿里雲Ubuntu伺服器,當然你前提需要已經購買好伺服器和域名,這個點就

連線阿里伺服器MySql資料庫

      首先先說一個坑,也是自己很久沒有使用linux原因導致的,自己也是的,最近忙於工作,買了阿里雲伺服器之後一直都沒有去弄了,感覺自己白花錢了,廢話不多說了,直接進入正題      第一:     肯

解決Navicat連線阿里伺服器MySql時報錯問題

因為經常需要使用資料庫的操作,所以就在阿里雲的伺服器中安裝了MySql,這樣使用起來方便得多,但是在剛剛使用的時候問題還是很多的,就比如你無法用資料庫的視覺化軟體(Navicate等)進行連線,出現這種情況一般產生的產生的原因有兩種: 一:阿里雲伺服器安全組中的安全組例項沒有給訪問

Navicat連遠端阿里伺服器MySQL資料庫的幾個原因

背景: 今天在阿里雲CentOs裡部署MySQL,用ssh連上可以進入資料庫,但是本地Navicat就是連不上。如圖: 過程:到處看帖子,各種嘗試,過程如下: 1.有的帖子提醒要先開啟mysql服務:systemctl satrt mysqld.service

解決使用專有網路的阿里伺服器無法遠端連線的問題

購買了阿里雲伺服器的朋友們不知道有沒有遇到這樣的坑,就是當你雄心壯志、興高采烈地購買完伺服器想到大展身手的時候,卻尷尬無奈地發現無法遠端連線到伺服器! 嗯?這是咋回事哩,猶記得騰訊雲的伺服器一下子就連進去的啊。到控制檯的工單提問發現,阿里雲竟然給無法遠端桌

阿里配置mysql遠端連線

阿里雲預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在/alidata/account.log 開啟阿里雲伺服器mysql連線 首先登入: mysql -u root -h localhost -p

記錄阿里伺服器mysql被黑

前言 比上次伺服器被黑還要恐怖的資料庫被黑,再次強調,資料庫不備份不做安全,你就可以準備跑路了。 這次記錄一下整個被黑的過程,以及整個檢查和處理的過程。 發現 上個月某一天,網站出現了無法登入的情況,出現了大量的錯誤日誌報警,然後就牛逼了,上伺服器一查發現數據庫裡面就剩了一個名叫PLEASE_READ的

阿里伺服器mysql安裝

1、安裝mysql 安裝之前先apt-get update更新資源索引,安裝執行下面命令安裝mysql,安裝過程中需要你設定mysql的登入密碼。 apt-get install mysql-serve

阿里伺服器使用yum安裝redis配置開機自啟

前言  自己買了個阿里雲伺服器,在安裝redis之後,想要將redis註冊為系統服務,並設定開機自啟,走了些彎路,但最終弄好,記錄下,也希望能幫到廣大碼農。 1.安裝gcc 如果沒有需要先進行安裝,使用一下命令,但一般阿里雲伺服器都會有 yum install cpp

mysql 開啟資料庫連線出現1130 -host 'localhost' is not allowed 。。的解決辦法

    出現這個問題的原因是系統升級的補丁,禁止任何 IP 連線本機。      找到mysql 的安裝目錄,不要在navicate 的快捷方式上單擊右鍵,那樣找到的不是MYSQL 資料庫的目錄,在【程式】列表中找到路徑。      定位到\MySQL\MySQL Serv