1. 程式人生 > >mysql建立普通使用者無法登陸

mysql建立普通使用者無法登陸

記錄一下mysql-5.1建立普通使用者無法登陸的問題,之前一直沒有遇到過,無論使用flush privileges重新整理還是重新授權都不行。

//建立使用者:

grant all on hive.* to [email protected]'%' identified by "hive";

//重新整理許可權:

flush privileges;

//檢視建立的使用者:

select user,host from mysql.user;

mysql -uhive -h 10.1.1.1 -phive

登陸失敗,最後重新刪除使用者,另外把那些空使用者也刪除,然後再建立使用者登陸成功。

drop user ''@localhost;

drop user ''@127.0.0.1;

相關推薦

mysql建立普通使用者無法登陸

記錄一下mysql-5.1建立普通使用者無法登陸的問題,之前一直沒有遇到過,無論使用flush privileges重新整理還是重新授權都不行。 //建立使用者: grant all on hive

MYSQL建立普通使用者無法登入的解決方案

執行環境:MYSQL 5.7.20 MYSQL建立的普通使用者無法登入是因為:當你使用自己建立的普通使用者登入MYSQL資料庫時,MYSQL會優先使用''@'localhost'這個賬戶進行登入認證。

MySQL忘記管理員密碼無法登陸及使用命令提示符遠端登入

忘記管理員密碼想到的第一個解決方法就是重新安裝MySQL server;但是MySQL中已存在一些資料庫表,可是如果重新安裝,資料庫表都已不存在了,使用時還需要重新建立。工作量有點大。 現在提供一個實現方法: 就是使用skip-grant-tables。 --skip-grant-tab

navicat工具以及Mysql命令列 資料庫無法登陸1045,密碼沒問題情況下的處理方案

問題說明:navicat premium 工具無法登陸Mysql,一直提示1045,  填入資訊是localhost,命令列無法通過localhost登陸 無需以下處理,用127.0.0.1進行登陸   localhost是否沒有對映到root mysql -u root -p -

MySQL忘記管理員密碼無法登陸

忘記管理員密碼想到的第一個解決方法就是重新安裝MySQL server;但是MySQL中已存在一些資料庫表,可是如果重新安裝,資料庫表都已不存在了,使用時還需要重新建立。工作量有點大。 現在提供一個實現方法: 就是使用skip-grant-tables。 --skip-

CentOS 基本指令(六)——MySQL建立普通使用者 & 連線RSSBus資料庫埠

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 使用如下命令對新建使用者賦權: GRANT privileges ON databasename.tablename TO 'username'@'host' 可

針對MySQL建立使用者後無法登入的原因

http://www.cnblogs.com/kevingrace/p/5715223.html 使用mysql,因為root許可權過高,所以考慮新建一使用者appadmin,許可權僅為要用到的資料庫。 建立語句如下,其中@“%”是可以在任何地址登入。 : mysql

Mysql 密碼過期導致無法登陸

1、停止當前mysql服務 2、mysqld --defaults-file="C:/ProgramData/MySQL/MySQL Server 5.7/my.ini"  --skip-grant-tables 一定是my.ini,我一開始找到Program Files下

解決雲伺服器例項(Ubuntu16.04)使用祕鑰對使普通使用者無法登陸的問題

問題是怎麼出現的: 阿里雲伺服器在使用祕鑰對登陸後,阿里雲會自動將密碼登入給禁用 然而,雲伺服器的一個例項只能繫結一個祕鑰對; 系統預設為root使用者,當使用了祕鑰對登陸後,再想使用普通使用者登入已經無法實現了; #編輯 /etc/ssh/sshd_config 檔案

MySQL Study之--MySQL普通使用者無法本地登陸

一、登入後檢視mysql.user表的情況可以看到,我的資料庫中有rose使用者和匿名使用者localhost;mysql> show grants for rose; +------------------------------------------------------------------

關於Linux中新安裝的MySQL,在建立普通使用者後,普通使用者登陸失敗的解決方案

登入失敗資訊: ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES) 解決方案: 使用root使用者登入mysql 執行sql語句: delete

mysql修改完密碼無法再次登陸

color match 找到 修改密碼 進入 系統 tro spa root密碼 現象:修改完root密碼之後,退出mysql,重啟mysql服務,然後想用新密碼登陸mysql,發現登不上去了。 一,碰到這種問題的原因是,在給用戶改密碼的時候沒有使用password()函數

mysql創建用戶後無法登陸

sql 執行 無法登陸 登陸 err -s local 普通用戶 use 創建用戶後登陸失敗的原因是存在匿名用戶: root@controller:~# mysql -h localhost -uaa -ppassword ERROR 1045 (28000): Acces

Windows下重置MySQL密碼(最開始是因為Access denied for user 'root'@'localhost'這個原因,無法登陸 'root'@'localhost')

root 分享圖片 font 任務管理器 nts 技術分享 date 沒有 for 本人使用的MySQL5.5,其他版本未測試過。 1. 進入命令行窗口,停止MySQL服務 net stop mysql 2. 輸入mysqld --skip-grant-tab

ubuntu下 mysql安裝以後無法登陸的的解決方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))

sta mysql安裝 nat where 數據 move sel 方法 client 1. 刪除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove

MySQL誤刪root使用者導致無法登陸解決方法

測試環境 刪除前 mysql> select user,host,password from mysql.user; +------+-----------+-------------------------------------------+ | user | h

MySQL 使用者建立後不能登陸

mysql 用root登陸之後, 建立了使用者發現是不能登陸的 error:   win10下MySQL 8.0登入Access denied for user 'root'@'localhost' (using password: YES) 先普及一下: 這裡的 主

mysql安裝後無法登陸如何解決,不知道登陸密碼,如何登陸mysql

當你使用 mysql -u root -p 登陸mysql的時候,提示下方要輸入密碼。 mysql5.7之前版本都是有個預設密碼 直接回車就可以登陸。但是5.7直接回車後會報錯。然而5.7資料庫服務安裝完mysql 生成的隨機密碼。 隨機密碼在data資料夾下以.err結尾的檔案。使用記

資料庫之mac上mysql root密碼忘記或許可權錯誤的解決辦法(phpMyAdmin)無法登陸

(phpMyAdmin)無法登陸,廢話不多說,直接改root密碼就可以了 賬號是root     修改mysql root 的密碼參考:https://blog.csdn.net/u014410695/article/details/50630233 

ubuntu安裝mysql 5.7未提示輸入密碼無法登陸的情況

在Ubuntu18.04通過apt-get安裝mysql服務 [email protected]:~$ sudo apt-get install mysql-client-core-5.7 [email protected]:~$ sudo apt-g