Linux忘记mysql教程密码找回方法 今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> update user set passwordpassword=password('newpassword') where user='root'; mysql> flush privileges; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p enter password: <输入新设的密码newpassword> mysql>
enter password: <输入[client]节的密码> mysql> update user set passwordpassword=password('newpassword') where user='root'; mysql> flush privileges; mysql> quit # mysql -uroot -p enter password: <输入新设的密码newpassword> mysql>
/etc/init.d/mysqld stop
vi /etc/init.d/mysqld 在下面运行启动的语句里增加--skip-grant-tables /usr/bin/mysqld_safe --skip-grant-tables --datadir="$datadir" --socket="$socketfile" --log-error="$errlogfile" --pid-file="$mypidfile" 加入--skip-grant-tables的意思是启动mysql服务的时候跳 过权限表认证。启动后,连接到mysql的root不需要口令
/etc/init.d/mysqld start
mysql> update mysql.user set password=password('123456') where user=root; mysql> flush privileges; mysql> quit
mysql mysql -u root –p 输入密码:123456
/etc/init.d/mysqld stop
/etc/init.d/mysqld start unix (责任编辑:IT) |