在安装MYSQL时,默认会弹出密码配置界面,显示设置root用户密码,但是一旦忘记就只能想办法重设了。重设ROOT密码有如下几种方法。
方法一、使用mysqladmin
# ./mysqladmin -u root password "newpassword"
# ./mysqladmin -u root -h host_name password "newpassword"
password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。
方法二、利用mysql SET PASSWORD命令
# ./mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpassword');
方法三、使用UPDATE语句更新user表重置ROOT密码
# ./mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD('newpassword') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
方法四、启动MYSQL的安全模式重置ROOT密码
1、停止MySQL进程
执行:/etc/init.d/mysql stop,具体位置可能随系统不同而不同,也可能是/etc/init.d/mysql,/etc/init.d/mysqld等路径,或下面直接终止(最好不要使用下面这个强制语句):
# killall -TERM mysqld
2、以安全模式启动MySQL
# mysqld_safe –skip-grant-tables &
或,
# mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
提示:mysqld_safe一般在/usr/local/mysql/bin/目录下。
3、登陆MYSQL
完成上述两步以后就可以不用密码进入MySQL了
# mysql -u root
或,
# /usr/local/mysql/bin/mysql -u root mysql
4、更改ROOT密码
以下几句依次执行:
use mysql;
select host, user, password from user;
update user set password=password(“newpassword”) where user=”root”
flush privileges;
5.退出控制台,重启MYSQL服务
service mysqld restart
或,
/etc/init.d/mysql restart
分享到:
相关推荐
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...
linux mysql忘记密码,自己碰到了,然后解决了,整理的文档
新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。
linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码
linux--mysql忘记密码,修改密码
Linux下破解mysql的root用户密码! Linux下破解mysql的root用户密码!
linux忘记mysql密码处理方法,下面提供了4种linux忘记mysql密码找回方法哦。 方法一: # /etc/init.d/mysql stop # mysqld_safe –user=mysql –skip-grant-tables –skip-networking & # mysql -u root...
修改Mysql的root密码方法,比较好用。希望能方便大家。
一、linux系统自带MySQL问题 1 1、查看是linux是否自带MySQL 1 2、卸载linux自带MySQL 2 二、下载yum MySQL 2 1、复制yum mysql下载地址 2 2、 下载yum mysql 6 a、新建文件并进入 6 b、下载yum mysql 6 三...
mysql登录密码重置,忘记密码、初次登录mysql登录不了流程设置
摘要:rpm 安装mysql 5.7版本,含(mysql-connector-java-5.1.48.jar) 用途:数据库,jdbc 系统:Linux系统 ,解压密码:mysql
linux下的mysql5.7忘记密码 二、解决 •第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables 保存并退出(:wq) [root@iz09a32x1sghz3z ~]# vi /etc/my.cnf •第二步:重启mysql [root@iz09a...
文档介绍如何快速安装MySQL5.6和5.7以及快速修改登录密码的方法
mysql一键安装支持linux各种系统默认密码123456
linux下mysql的root密码忘记解决方法
五、设置MySQL密码: # mysqladmin -u root password 123456 这样就将mysql中用户名为root密码设为123456 六、登录设置有密码的mysql: 命令和dos下登录mysql是一样的: # mysql -uroot -p123456 或者 # mysql -u...
windows和linux中mysql 忘记密码的办法 Windows: 1. 用系统管理员登陆系统。 2. 停止MySQL的服务。 3. ....
mysqldump --all-databases -u root -p密码 > /mysqldata/mysql$rq.sql /var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同 /mysqldata/表示保存备份文件的目录,这个每个人也...
linux下mysql的root忘记密码
2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin -u root -p密码 shutdown /ect/init.d/mysql shutdown...