1. 程式人生 > >解決Mysql中只能通過localhost登陸不能通過ip登陸的問題

解決Mysql中只能通過localhost登陸不能通過ip登陸的問題

1 登陸到MySql

mysql -u root -p
輸入密碼xxx

登陸到MySql伺服器,執行下面的語句為所有ip賦予許可權。

grant all privileges on *.* to 'root'@'%' identified by 'xxx';

其中.的意思是 所有庫.所有表, ‘root’@’%’ identified by ‘xxx’的前一個root是使用者名稱,%是指所有訪問ip,xxx是指密碼。

然後再執行下面的語句,用來重新整理許可權。

flush privileges;

2 重新使用下面的命令登陸到MySql伺服器

mysql -h ip地址 -u root -p
輸入密碼xxx

登陸成功

重新為localhost賦予許可權,否則使用mysql -u root -p會無法登陸。

執行下面兩條語句:

grant all privileges on *.* to 'root'@'localhost' identified by 'xxx';
flush privileges;

相關推薦

解決Mysql只能通過localhost登陸不能通過ip登陸的問題

1 登陸到MySql mysql -u root -p 輸入密碼xxx 登陸到MySql伺服器,執行下面的語句為所有ip賦予許可權。 grant all privileges on *.* to 'root'@'%' identified by 'x

解決mysql只能通過localhost訪問不能通過ip訪問的問題

搭伺服器的時候碰到的問題,怎麼都不能navicat遠端訪問資料庫,還覺得奇了怪了 結果伺服器本機上用內網ip試了一下也不行,查了之後才知道是許可權沒開 特此記一筆省的以後又被折騰 1. 命令列進入mysql(假設root使用者的密碼也為root) mysql –uroot

MySQL】如何解決MySQL查詢不區分大小寫的問題

bsp title 標識 article ble 問題 col bold table mysql查詢默認是不區分大小寫的 如: select * from some_table where str=‘abc‘; select * from some_ta

解決mysqllimit和in不能同時使用的問題

但是 col ima 聚集 class mys mit table span 先給出數據表 CREATE TABLE `test_tb_grade` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `USER_NAME` v

如何解決MySQL輸入中文報錯的情況1366 (HY000): Incorrect string value

如何在MySQL中輸入中文 經過我的不斷摸索,在MySQL建表後,往表中的varchar(255)中輸入中文時報錯,大概是因為資料庫的預設編碼模式是latin1而不是utf8。所以其它部落格就會叫你去修改my.ini配置檔案裡的資訊,或者說在MySQL介面裡設定,如下: MySQL查

如何解決mysql讀取含表情符號的內容無法識別的問題

  當內容中包含有表情符號的時候,寫入mysql時一般會設定欄位或者表的charset為utf8mb4的形式: ALTER TABLE table_name MODIFY colum_name VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_

解決mysql忘記密碼或密碼過期之後,如何進入mysql問題

最近在修復mysql中密碼過期的問題,過程比較波折啊。所以總結一下,幫助自己以後好直接使用。 進入mysql,而忽略密碼登入,其實非常簡單。只需要一條簡單的命令就好,該命令為:mysqld_safe  --skip-grant-tables &

解決MySQL死程序(一個聯合查詢耗時32s)

很奇怪的現象,一個聯合查詢(in)直接執行sql指令碼的時候,Navicat Premium直接假死; 檢查是否有死程序: SELECT * FROM INFORMATION_SCHEMA.INN

解決MySQL【Cannot load from mysql.proc. The table is probably corrupted。】的問題

開發十年,就只剩下這套架構體系了! >>>   

解決mysql只能通過localhost而不能使用本機ip訪問的問題

安裝完mysql本地服務後,利用Navicat Premium登入,發現只能通過localhost作為主機登入,而不能使用本機ip登入.經過一番折騰,原來是許可權沒開,如下: 利用localhost登入mysql; 使用mysql資料庫; 開啟查詢視窗執行以下語句賦予許可權: GRA

解決tomcat伺服器下,只能通過localhost,而不能通過127.0.0.1或者本地ip地址訪問的問題

今天在tomcat上部署了一個web應用以後,發現用localhost的方式來訪問應用是正常的,但是換成127.0.0.1或者是本地的ip地址來訪問,確出現訪問不了的情況。之前想是不是防火牆的問題,於是將防火牆關閉掉,發現還是訪問不了,最後在網上搜索一番後找到了問題的解決辦

MySQL無法通過IP訪問,只能使用localhost

MySQL預設是沒有開啟該許可權的,需要我們自己手動開啟這個許可權 開啟MySQL 的DOS視窗 進入Mysql終端輸入這個命令 GRANT ALL PRIVILEGES ON *.* TO 'root

解決react在webpack下引用路徑的問題--圖片;:最終只能通過把檔案拷貝一份到build目錄下才行

1:直接在div裡面: <img src="/img/1.jpg"/>   前面不帶點是可以的;如果是用data,就得把點替換掉<img src={data.img?data.img.replace(".",""):""}  alt={data.title}

(辦公)mysql安裝完,只能通過localhost訪問,而不能通過本機ip訪問.(轉)

pri tps color oca sql安裝 http tails pre 辦公 GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘; 這裏面*.*代表是所有庫.所有表,root是

SQLServer資料通過java儲存到MySQL出現unicode編碼問題

雙資料來源將sqlserver中的資料匯出存入mysql時出現編碼問題,SQLServer的字集為unicode,而需要在mysql中存入utf-8的字集。   通過配置application.properties檔案,如下 #SQLServer資料庫 spring.datas

nginx反向代理和rewrite進行解決跨域問題 去掉url的一部分字串,通過nginx正則生成新的url

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

SpringMVC攔截器:解決專案介面(url)訪問許可權的問題(通過url不能隨意訪問controller層)

層次關係 攔截器實現HandlerInterceptor介面 package com.bybo.aca.web.interceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http

使用MySQL外掛的QT專案在通過windeployqt工具部署後無法訪問資料庫的解決辦法

一個專案,使用了QT自帶的qsqlmysql.dll(qsqlmysqld.dll)作為連線MySQL資料庫的介面,在QTCreator環境下可以自動載入libmysql.dll,可以順利訪問資料庫,但是通過windeployqt工具部署後,無法訪問資料庫。   推測是因為QT的w

mysql的bind address設定為127 0 0 1 通過localhost連線訪問不了

                    今天在恢復CMS的時候,發現CMS指定使用者名稱及密碼,都不能夠連上資料庫,此時主機的地址寫的是localhost,我以為是當主機指定localhost時不能夠訪問資料庫,於我就就在命令列通過命令:    mysql -uxxx -pxxx -hlocalhost   

Mysql通過processlist方式查詢Mysql資料庫當前連線的使用者及會話資訊

在Mysql中,可以通過如下方式查詢Mysql資料庫當前連線的使用者及會話資訊:1. show full processlist mysql> show full processlist; +----------+-----------+---------------