Linux系統中的mysql建立root使用者

2021-07-12 01:22:26 字數 772 閱讀 4328

現象:

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上安裝那像,可以選擇字符集 即使當時使用了預設...