先登陸伺服器,找到my.cnf檔案,通常會在 /etc目錄下(如果不在,可以用find / -name my.cnf命令找一下),然後使用vi my.cnf命令編輯該檔案(建議先備份),在[mysqld]下面加上skip-grant-tables
作用是登陸時跳過登陸認證,換句話說就是root什麼密碼都可以登陸進去,然後:wq儲存退出後,用service mysqld restart重啟mysql。
接下來,在linux
中輸入如下命令:
mysql -uroot -p
mysql>
use mysql;
mysql>
update user set password=password('123') where user='root';
mysql>
flush privileges;
退出mysql
刪除skip-grant-tables
重啟mysql,完成。
**
mysql 初始 密碼
第一步 檢視預設密碼 cat var log mysqld.log grep password 第二步 修改 密碼最小長度策略 mysql set global validate password.length 0 修改 密碼強度檢查等級策略mysql set global validate pas...
mysql初始密碼設定
在安裝mysql後,你通過執行scripts mysql install db安裝初始的訪問許可權。見4.7.1 快速安裝概述。scripts mysql install db指令碼啟動mysqld伺服器,然後初始化授權表,包含下列許可權集合 mysql root使用者作為可做任何事情的乙個超級使用...
centos安裝mysql忘記初始密碼
1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...