重置評 mysql密碼 重置mysql密碼

2021-10-18 02:41:42 字數 1027 閱讀 6495

以下解決方法在此url中:

當使用 mysql -uroot -p 時,提示下面錯誤:

error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)

那麼我們可以重置密碼:

# /etc/init.d/mysql stop # 先停止mysql

# mysqld_safe --skip-grant-tables & # 注意, & 意思是在背景執行,如果不加& ,那麼可以再開啟乙個終端執行下面的命令# mysql -u root # 不加 -p 可以直接進入到mysql資料庫,再使用下面的命令修改密碼

setup new mysql root user password

mysql> usemysql;mysql> updateusersetpassword=password("new-root-password")whereuser='root';mysql> flush privileges;mysql> quit;

stop mysql server:

# /etc/init.d/mysql stop

start mysql server and test it:

# mysql -u root -p

如果上面的方法不行,那麼使用下面的方法:

#service mysql stop or # /etc/init.d/mysql stop # 停止mysql服務

# mysqld_safe --skip-grant-tables --skip-networking # 執行該命令之後,然後再開啟乙個終端執行下面的命令

# mysql -u root # 不加 -p

mysql>updatemysql.usersetpassword=password('new-root-password')whereuser='root'; # 修改root的密碼

# service mysql start or /etc/init.d/mysql start # 啟動mysql服務

重置mysql 密碼 mysql重置密碼

ubuntu下重置mysql的root密碼 sudo vi etc mysql my.cnf,在 mysqld 段中加入一行 skip grant tables sudo service mysql restart,重啟mysql服務 sudo mysql u root p mysql,用空密碼進入...

mysql 重置密碼 mysql 重置密碼

mysql 重置密碼 版本5.7之前 1 修改mysql配置檔案 vi etc my.cnf 注 windows下修改的是my.ini 在 mysqld 後面任意一行新增 skip grant tables 用來跳過密碼驗證的過程。重啟mysql 2 進入mysql root localhost m...

mysql id重置密碼 mysql 重置密碼

mysql 重置密碼 版本5.7之前 1 修改mysql配置檔案 vi etc my.cnf 注 windows下修改的是my.ini 在 mysqld 後面任意一行新增 skip grant tables 用來跳過密碼驗證的過程。重啟mysql 2 進入mysql root localhost m...