mysql官方源安裝的一些問題

 今天測試Linux 各個軟件源 ,發現mysql 配置官方源以後,yum install -y mysql   安裝了 mysql lastst 最新版,  安裝完以後,奇葩的是沒有提示輸入密碼, mysql

因此 mysql 能夠進入  提示輸入密碼,沒有密碼,  再通過幾個折騰,包括什麼跳過密碼驗證等等方法試過以後仍是不行,發現直接查日誌最爲方便,sql

 

翻遍各類配置文件,改來該去數據庫

 /etc/my.cnf    mysql主配置文件  // 在這個配置文件結尾加上  skip-grant-tables  能夠跳過密碼驗證
 /var/lib/mysql 數據庫文件存放位置
 /var/log mysql 數據庫的日誌輸出存放位置

查看文檔以後發現,mysql 在初次啓動以後,會生成一個隨機初始密碼, 能夠從日誌中 篩選 到 , cat var/log/mysqld.log  |grep password     就能夠查詢到當時的密碼, 如圖所示測試

 

 這個初始密碼第一次登錄是必需要修改的,因此使用這個密碼登陸以後,改成本身設置的密碼 日誌

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';
新密碼設置的時候若是設置的過於簡單會報錯,因此必須設置得複雜一些。blog

相關文章
相關標籤/搜索