centos下安裝mysql可能會出現的報錯

2021-10-09 21:15:07 字數 1734 閱讀 8304

報錯1、解決 the mysql server is running with the --skip-grant-tables option so it cannot execute this statement

解決**:flush privileges;

報錯2、unknown system variable 'validate_password_policy』在安裝mysql8.0時,修改臨時密碼,因密碼過於簡單(如:123456),不符合mysql密碼規範,會觸發乙個報錯資訊: error 1819 (hy000): your password does not satisfy the current policy requirements。

解決方法:

(1)、先修改乙個滿足的密碼 (如:r_smallr)進入 mysql> 環境後,通過修改mysql庫中user表的相關記錄,重設root使用者從本機登入的密碼:

命令:update mysql.user set authentication_string=password(『r_smallr』) where user=『root』 and host=『localhost』;

(2)、命令:flush privileges;#重新整理授權列表

注:如果要為每個具體的使用者賬戶設定單獨的特定值,可以使用以下命令完成(注意:此命令會覆蓋全域性策略),單位是「天」,命令如下:

alter user 『xiaoming』@『localhost』 password expire interval 250 day;

個別使用者為了後期麻煩,會將密碼過期功能禁用,命令如下:

alter user 『testuser』@『localhost』 password expire never;

命令常用:1、修改密碼

方法1: 用set password命令

首先登入mysql。

格式:mysql> set password for 使用者名稱@localhost = password(『新密碼』);

例子:mysql> set password for root@localhost = password(『123』);

方法2:用mysqladmin

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

例子:mysqladmin -uroot -p123456 password 123

方法4:在忘記root密碼的時候,可以這樣

以windows為例:

關閉正在執行的mysql服務。

開啟dos視窗,轉到mysql\bin目錄。

輸入mysqld --skip-grant-tables 回車。–skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。

再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。

輸入mysql回車,如果成功,將出現mysql提示符 >。

連線許可權資料庫: use mysql; 。

改密碼:update user set password=password(「123」) where user=「root」;(別忘了最後加分號) 。

重新整理許可權(必須步驟):flush privileges; 。

退出 quit。

登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。

centos下mysql安裝目錄

apache 如果採用rpm包安裝,安裝路徑應在 etc httpd目錄下 apache配置檔案 etc httpd conf httpd.conf apache模組路徑 usr sbin apachectl web目錄 var www html 如果採用源 安裝,一般預設安裝在 usr local...

Centos下python安裝 MySQLdb報錯

問題描述 centos下python安裝 mysqldb報以下錯誤 python setup.py build running build running build py running build ext building mysql extension creating build temp....

CentOS下編譯安裝MySQL

目錄 步驟 準備工作 檢查是否已安裝 新增mysql使用者和組 編譯安裝mysql 修改mysql相關目錄所有者和組 初始化mysql 複製mysql配置檔案和啟動指令碼 啟動 關閉mysql服務端,配置開機啟動 啟動mysql客戶端並設定密碼 部分問題的解決方法 附錄 1.準備工作 安裝編譯原始碼...