1. 程式人生 > >安裝好MySQL後,用SQL去修改root帳號的密碼,結果不能登入了!

安裝好MySQL後,用SQL去修改root帳號的密碼,結果不能登入了!

取得MySQL Community Edtion 5.0.22版本的zip package,解壓縮到 D:/MySQL,然後在另外一個分割槽建立
了資料目錄I:/MyData,把D:/MySQL/data裡面的內容複製了一份放到I:/MyData下面。做好這個步驟後,要準
備修改MySQL的配置檔案和安裝Windows Service了。

配置檔案中需要新增的內容:
# The following options will be passed to all MySQL clients
[client]
# Add by Shark Wang
default-character-set = utf8

# The MySQL server
[mysqld]

# Add by Shark Wang
basedir = D:/MySQL/
datadir = I:/MyData/
default-character-set = utf8
default-collation = utf8_general_ci

然後啟用InnoDB,需要把下面的內容啟用,去掉前面的註釋符:
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = I:/MyData/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = I:/MyData/
innodb_log_arch_dir = I:/MyData/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

然後在DOS命令列執行安裝Service的命令:
D:/MySQL/bin/mysql-max-nt.exe --install MySQL --defaults-file=D:/MySQL/conf/my.ini

這樣就可以啟動MySQL Service了!

最後剩下的就是更改MySQL的root帳號的密碼,用mysql登入後,執行:
SELECT mysql;
UPDATE user SET password='xxxxxx' WHERE user='root';
FLUSH PRIVILEGES;

重新登入,系統說root密碼錯誤!!!火星了...- -|||


請教了一下汪總,原來這個地方有一個錯誤,正確的方法如下:
UPDATE user SET password=password('xxxxxx') WHERE user='root';

相關推薦

安裝MySQLSQL修改root密碼結果不能登入

取得MySQL Community Edtion 5.0.22版本的zip package,解壓縮到 D:/MySQL,然後在另外一個分割槽建立了資料目錄I:/MyData,把D:/MySQL/data裡面的內容複製了一份放到I:/MyData下面。做好這個步驟後,要準備修改

ubuntu系統在安裝mysql出現ERROR 2002(HY000: Can't to local MySQL server through socket '/var/run/mysqld/mysqld.sock')(2)(圖文詳解)

    不多說,直接上乾貨!   問題詳情    我在寫此部落格之前,看了網上各種資料,寫的太冗餘和繁瑣雜亂。最簡單的解決方法莫過於我這篇部落格。直接如下。   這是liux套接字網路的特性,win平臺不會有這個問題。   解決方法

【Android】【功能設計】儲存密碼自動登入離線登入實現方案

勾選【記住密碼】【自動登入】複選框時: 什麼也不做,所有操作放在點選【登入】按鈕時執行 點選【登入】按鈕時: 為了簡化程式碼和實現邏輯,不管密碼對錯,登入資訊統一儲存到【上次登入帳號】【上次登入密碼】【是否儲存密碼】【是否自動登入】配置 登入成功

Linux下重置MySQLRoot密碼

1、停止MySQL服務 /etc/init.d/mysqld stop 2、跳過驗證啟動MySQL /usr/local/mysql/bin/mysqld_safe --skip-gr

安裝MySQL 5.7開啟命令列視窗閃退

若是因為在mysql安裝目錄下找不到my.ini檔案,請接著往下看 返回桌面,在開始出找出--MySQL 5.7 cammand line client並右鍵開啟檔案位置     屬性-檢視“目標”中的完整路徑,我這裡是"C:\Program Files\MySQL\MySQL

Windows上MyEclipse2017 CI7 安裝、破解以及配置(安裝myeclipse破解前。請務必不要開啟myeclipse!!!)

一、安裝環境與安裝包 作業系統:win7 MyEclipse2017 CI7下載地址:連結:https://pan.baidu.com/s/1TWkwntF9i5lOys3Z96mpLQ MyEclipse2017 CI7破解包:連結:https://pan.baidu.com/s/1vxaH

安裝oracle缺少監聽服務

錯誤描述: 在win7 64位系統下安裝資料庫後,新增建立資料庫,PL/SQL登陸資料庫提示:TNS 監聽服務錯誤。 檢視服務是否啟動,在服務元件中沒有監聽服務。(沒有配置本地NET服務) 解決辦法: 重做監聽服務,步驟如下: 1、開啟 oracle net confug

安裝MySQL輸入"net start mysql"提示"'net'不是內部或外部命令也不是可執行的程式或批處理檔案"的響應辦法

在Windows平臺下,需要將mysql路徑新增到環境變數中: 1.右鍵點選“我的電腦”-“屬性”-“高階”-“環境變數”-“系統 變數”-雙擊“Path”-將mysql的路徑“D:\wamp\bin\mysql\mysql5.0.51b\bin\  (這裡假設您的MYSQ

Jenkins使用者配置(安裝jenkins怎麼配置使用者管理、許可權管理)

直奔主題 安裝完成後,先開啟使用者配置 1. 系統管理--》配置許可權 2.  啟用安全,並選中“安全矩陣” 如上,搞定; 可以按使用者去設定各專案的操作許可權了; 輕鬆實現,jenki

SQL Server2012使用導入和導出向導時sql語句作為數據源出現數據源類型會變成202或者203

tegra 程序 保存 ons tail nis sdn 信息 ping 用MS SqlServer2012進行數據導出時,使用的查詢語句導出,但是出現了錯誤: “發現 xx個未知的列類型轉換您只能保存此包“ 點擊列查看詳細錯誤信息時,可以看到: [源信息]源位置: 192

求助:hmailserver+roundcube啟用密碼插件戶無法修改密碼問題

text date settings als for several sep oos after 環境 windows 8 apache:httpd-2.4.25-x64-vc14-r1 mysql:5.6 php:php-7.1.5-Win32-VC14-x64 hmai

第八章SQL語句操作數據

values 通過 select語句 sql 定義 開頭 更新數據 算數運算 優先級 SQL的組成: (1)DML(Data Manipiation Language ,數據操作語言,)用來插入,修改和刪除數據庫中的數據,如:INSERT,UPDATE,DELETE等。

root戶登錄mysql新建戶提示1045錯誤

show user 使用 沒有 root用戶登錄 mysql ide 現在 但是 執行以下命令查看root權限 show grants for ‘root‘@‘localhost‘; 如果沒有顯示with grant option,說明是root沒有擁有新建授權用戶的權限(

最小化安裝LINUX系統調VNC

vnc1、 需要最小化Desktop,支持相關圖型化應用,請執行以下指令:groupinstall "Desktop" "X Windows"2、 安裝VNC遠程管理  yum -y install tigervnc tigervnc-server   安裝桌面

安裝MySQL 必須調整的 10 項配置(轉)

置配 發現 set con raid any 主機 方法 sql 當我們被人雇來監測MySQL性能時,人們希望我們能夠檢視一下MySQL配置然後給出一些提高建議。許多人在事後都非常驚訝,因為我們建議他們僅僅改動幾個設置,即使是這裏有好幾百個配置項。這篇文章的目的在於給你一份

安裝Pycharm如何配置Python解釋器簡易教程

能說 就會 分享 消失 san p s ret 自動 sans 這兩天有許多Python小白加入學習群,並且問了許多關於Pycharm基本使用的問題,今天小編就以配置Python解釋器的問題給大家簡單絮叨一下。1、一般來說,當我們啟動Pycharm,如果Pycharm正常激

FastAdmin 添加新字段不顯示可以直接修改對應的js

bsp info fas bubuko min 添加 圖片 http 分享 FastAdmin 添加新字段後,不顯示,可以直接去修改對應的js

c++連結SQL server SQL語句打印表中的記錄增加表中的記錄刪除表的欄位

#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF") rename("BOF", "adoBOF") // 唯一的應用程式物件 CWinApp

同一個表sql查詢今天和昨天的差值然後排序

SELECT tagId2, yesterday, cha, absSum FROM ( SELECT tt.tagId2, tt.yesterday, tt.absSum, tt.cha, ro

hive安裝MySQL報Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient錯誤

錯誤提示: Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.