現象:
root@***-desktop:/usr/share/mysql# mysql -uroot -p
enter password:
error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)
root@***-desktop:/usr/share/mysql# mysql -uroot -p
enter password:
error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)
解決方法:
1. 進入/etc/my.cnf中,在[mysqld]部分新增: skip-grant-table
2.重啟mysql服務(或者重啟機器)後,就可以不用密碼進入mysql
3.insert into user values
('%','root',password('123'),'y','y','y','y','y','y','y','y','y','y','y','y',
'y','y','y','y','y','y','y','y','y','y','y','y','y','y','','','','',0,0,0,0);
注:在執行insert時可能會出現error
這個時候需要對照一下usr表中的列與insert的列是否相同
需要根據usr表中的列更改插入的 "y" 的個數。
Linux系統touch命令改變檔案的建立時間
使用touch命令 將檔案的時間修改為2013年1月21日19點25分 touch c m t 201301211925 version.dat 前提是必須有這個檔案。解釋說明 c表示不建立檔案 no create do not create any files m僅僅改變時間 change onl...
mysql如何新增使用者 mysql中這麼建立使用者
1.mysql中的使用者,都儲存在mysql系統的系統資料庫 mysql 中 2.建立使用者 create user 使用者名稱 允許登入的位置 identified by 密碼 舉例 create user user1 192.168.44.64 identified by 123 3.授予使用者...
解決Linux系統中MySQL亂碼
檢視核心版本 cat proc version linux下mysql中文亂碼解決方法 系統環境 suse linux server 10,mysql 5.0 安裝mysql後,預設的字符集是latin1。在linux下安裝mysql不像在windows上安裝那像,可以選擇字符集 即使當時使用了預設...