本文都以使用者為 root 為例;
一、擁有原來的myql的root的密碼;
方法一:
在mysql系統外,使用mysqladmin
mysqladmin -u root -p password "test123"
enter password: 【輸入原來的密碼】
方法二:
通過登入mysql系統,
mysql -uroot -p
enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=password("test") where user='root';
mysql> exit;
注意:如果mysql的版本是5.7及以上的話update語句如下:
mysql> update user set authentication_string=password("test") where user='root';
二、忘記原來的myql的root的密碼;
方法三:
首先拿到作業系統的root許可權,然後kill掉mysql服務或者手動stop掉,這裡我推薦使用手動stop;
#service mysql stop
然後執行
# mysqld_safe --skip-grant-tables &
&,表示在後台執行,不再後台執行的話,就再開啟乙個終端吧。
接著登陸mysql修改密碼
# mysql
mysql> use mysql;
mysql> update user set password=password("test123") where user='root';
mysql> exit;
注意:如果mysql的版本是5.7及以上的話update語句如下:
mysql> update user set authentication_string=password("test") where user='root';
注意改密碼後要重啟mysql服務
原文:
linux 修改登入埠,免密登入
檢視系統版本 cat etc redhat release 本地顯示 伺服器顯示 red hat enterprise linux server release 6.9 santiago 一 修改ssh埠 新增ssh埠 vi etc ssh sshd config,去掉預設port 22前面的 新增...
mysql 改成無密碼登入 mysql修改密碼
想花點時間學一下mysql,然後把 原來的mongodb改用mysql來著,結果踩了不少坑。直接放個更改密碼的步驟好了,綠茶葉。經過多次試驗最終,重置密碼的步驟如下 1.開啟命令視窗cmd,輸入命令 net stop mysql,停止mysql服務,2.開啟跳過密碼驗證登入的mysql服務 輸入命令...
mysql免密登入和修改密碼
1 停止mysql服務 windows net stop mysql linux rpm service mysql stop mac 系統偏好設定 點開底部mysql stop mysql server 2 跳過密碼驗證 找到mysql的配置檔案 windows my.ini my linux m...