当前位置:首页 » 操作系统 » mysqllinux忘记root密码

mysqllinux忘记root密码

发布时间: 2022-08-03 04:36:31

linux mysql的root的密码忘了怎么办

在丢失root密码的时候,可以执行如下命令设置新的root密码

1 跳过权限检查启动mysql

$mysqld_safe--skip-grant-tables&

2 登陆mysql

$mysql-urootmysql

3 修改密码

mysql>UPDATEuserSETpassword=PASSWORD("newpassword")WHEREser='root';

4 使权限立即生效

mysql>FLUSHPRIVILEGES;

5 推出并正常启动MySQL

❷ mysql数据库root的密码忘记了怎么办可以改吗

mysql数据库密码忘记了,第一可以通过修改文件配置来重新设置密码,第二可以重新下载mysql就可以重新设置密码了。在我们使用数据库的时候通常都会使用root用户登录,所以就需要设置密码,但是这个密码是不可见的,而且在使用Navicat Premium连接数据库的时候也需要使用密码才可以连接。当我们忘记密码时,我们有两种办法来解决。

❸ Linux下MySQL忘记root密码怎么办

如果mysql密码忘记了,可以用skip-grant-tables参数无密码访问后修改。
1、vi
my.cnf
在[mysqld]下增加一行
skip-grant-tables
2、重启mysql
/etc/init.d/mysqld
restart
3、无密码登陆
mysql
-uroot
-p
4、修改root密码
use
mysql
select
user,password,host
from
user;
UPDATE
user
SET
Password
=
password
(
‘newpasswd’
)
WHERE
user
=
‘root’
and
host=’localhost’;
5、将my.cnf里的skip-grant-tables删除

❹ linux 怎么找回mysql root密码

编辑MySQL配置文件
vi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables
[mysqld]
skip-grant-tables
:wq! #保存退出
shutdown -r now #重启系统

进入MySQL控制台
mysql -uroot -p #直接按回车,这时不需要输入root密码。

3
修改root密码
update mysql.user set password=password(’123456′) where User=”root” and Host=”localhost”;
flush privileges; #刷新系统授权表

4
取消/etc/my.cnf中的skip-grant-tables
vi /etc/my.cnf 编辑文件,找到[mysqld],删除skip-grant-tables这一行
:wq! #保存退出

5
重启mysql
service mysqld restart #重启mysql,这个时候mysql的root密码已经修改为123456

6
进入mysql控制台
mysql -uroot -p #进入mysql控制台
123456 #输入密码

❺ linux下mysql密码忘记了怎么办

今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> update user set password=password(newpassword) where user=root;
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
enter password:
mysql>
方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
enter password:
mysql> update user set password=password(newpassword) where user=root;
mysql> flush privileges;
mysql> quit
# mysql -uroot -p
enter password:
mysql>
方法三:
这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!
# mysql -uroot -p
enter password: etc/mysql/debian.cnf文件中[client]节提供的密码>
方法四:
方法如下: 1, 关闭mysql服务 /etc/init.d/mysqld stop 2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项, vi /etc/init.d/mysqld
方法如下:
1, 关闭mysql服务
/etc/init.d/mysqld stop
2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项,
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不需要口令
3,重新启动mysql服务
/etc/init.d/mysqld start
4. 修改root用户的密码;
mysql> update mysql.user set password=password(123456) where user=root;
mysql> flush privileges;
mysql> quit
5. 重新启动mysql,就可以使用 新密码登录了。
mysql
mysql -u root –p
输入密码:123456
6,关闭mysql服务
/etc/init.d/mysqld stop
7, 重新修改第2步修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消--skip-grant-tables语句
8,重新 启动mysql服务
/etc/init.d/mysqld start

❻ linux mysql的root的密码忘了怎么办

Linux下如果忘记MySQL的root密码,可以通过修改配置的方法,重置root密码
工具/原料

MySQL
Linux
方法/步骤

修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

保存配置文件后,重启MySQL服务 service mysqld restart

3
再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。

4
密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。

❼ Linux下MySQL忘记root密码怎么办

1、需要root账号登录系统,不用登录mysql;

2、修改/etc/my.cnf,在[mysqld]的段中加:skip-grant-tables
3、重新启动mysqld:/etc/init.d/mysqld restart
4、现在可以修改MySQLroot密码 :
/usr/bin/mysql
mysql> USE mysql ;

mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User =
'root' ;
mysql> flush privileges ;
mysql> quit
5、将MySQL的登录设置修改回来
# vi
/etc/my.cnf
[mysqld]的段中的skip-grant-tables删除
保存并且退出vi,重启mysql

❽ mysql忘记root密码怎么办

解决方法如下:

让mysql不载入权限表,命令:mysqld --skip-grant-tables(windows)、mysqld_safe --skip-grant-tables user=mysql或者/etc/init.d/mysql start --mysqld--skip-grant-tables (linux)

❾ linux重置mysql的root密码

linux系统重置mysql的root密码本质上就是修改mysql的root密码,要修改root密码,要看具体的情况,用户可以参考如下两种情况 。

一、如果知道root密码,只是更换mysql的root密码,可以通过mysqladmin来进行修改。执行如下命令:

1

sudomysqladmin-uroot-ppassword"你要修改的密码"

执行命令后,会提示用户输入mysql的root密码,这时候输入原来的mysql root密码回车即可。

热点内容
新名图配置怎么样 发布:2024-05-19 09:31:30 浏览:94
php获取子节点 发布:2024-05-19 09:21:18 浏览:160
php生成html 发布:2024-05-19 09:20:24 浏览:795
keil编译步骤 发布:2024-05-19 08:58:12 浏览:702
ipad有哪些好用的c语言编译器 发布:2024-05-19 08:41:56 浏览:767
征途手游版脚本 发布:2024-05-19 08:38:11 浏览:165
安卓咪咕音乐怎么录制视频 发布:2024-05-19 07:56:06 浏览:838
如何搞出超大声的听声辨位安卓版 发布:2024-05-19 07:46:21 浏览:927
linux安全模式 发布:2024-05-19 07:27:25 浏览:176
为什么安卓手机安装不了cpk 发布:2024-05-19 07:22:21 浏览:313