linux下為mysql設定使用者名稱和密碼

2021-05-23 12:15:38 字數 702 閱讀 5506

還有,輸mysql可以,輸mysql -u root就出錯了:

access denied for user 'root'@'localhost' (using password: no).

the reason is:

是昨日更新root密碼時出錯

update user set password = '123456' where user ="root" //這樣寫是錯的,密碼其實不是123456

應該為update user set password = password ('123456') where user = "root"

具體操作步驟:

關閉mysql:

# service mysqld stop

然後:# mysqld_safe --skip-grant-tables

啟動mysql:

# service mysqld start

mysql -u root

mysql> use mysql

mysql> update user set password=password('***') where user='root';

mysql> flush privileges;

mysql>/q

原文內容:http://bbs.linuxpk.com/thread-22953-1-6.html

感謝suse

linux下為命令設定別名

通常情況下,系統中已經定義了一些命令別名,要檢視已經定義的命令別名,可以使用alias命令 alias alias cp cp i alias l.ls d color tty alias ll ls l color tty alias ls ls color tty alias mv mv i a...

windows下為python設定pip映象源

1 臨時使用策略,可以在使用pip的時候加引數 i pip install i 2 一勞永逸策略,在windows檔案管理器中,輸入 3 定位到乙個新的目錄下,在該目錄下新建pip資料夾,然後在pip資料夾下新建pip.ini檔案 4 在新建的pip.ini檔案中輸入以下內容,以清華大學映象源為例 ...

windows下為mysql新增日誌

mysql的配置檔案 mysqld log error d phpstudy log mysql mysql log err.txt log d phpstudy log mysql mysql log.txt long query time 2 log slow queries d phpstud...