最近实验室内部的mysql的root密码被修改了,需要想办法修改新密码。方法如下:
1, 关闭mysql服务
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->/etc/init.d/mysqldstop
2,使用–skip-grant-tables选项启动MySQL服务,可以修改/etc/inin.d/mysqld脚本启动位置增加此选项,
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->vi/etc/init.d/mysqld
在下面运行启动的语句里增加--skip-grant-tables
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->/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服务
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->/etc/init.d/mysqldstart
4. 修改root用户的密码;
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->mysql>updatemysql.usersetpassword=PASSWORD('123456')whereUser=root;
mysql>flushprivileges;
mysql>quit
5. 重新启动MySQL,就可以使用新密码登录了。
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->mysql-uroot–p
输入密码:123456
6,关闭mysql服务
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->/etc/init.d/mysqldstop
7,重新修改第2步修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消--skip-grant-tables语句
8,重新启动mysql服务
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->/etc/init.d/mysqldstart
分享到:
相关推荐
文章目录一、linux系统下MySQL忘记密码解决方案二、如果你也不知道你的root账户密码 系统版本:CentOS Linux release 7.7.1908 (Core) mysql版本: 5.6.47 MySQL Community Server (GPL) 一、linux系统下MySQL忘记...
主要介绍了Linux MySQL忘记root密码解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Linux运维-运维课程d1-MySQL介绍及安装-19-常见问题2-忘记root密码的解决方案.mp4
下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%'; 若显示内容类似这样: +-------------------
先给大家介绍windows下mysql忘记密码的解决方案。 Windows下的实际操作如下 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysql\bin目录。 3.输入mysqld –skip-grant-tables回车。如果没有出现提示信息,那...
Linux下Mysql插入中文显示乱码解决方案 mysql -uroot -p 回车输入密码 进入mysql查看状态如下: 默认的是客户端和服务器都用了latin1,所以会乱码。 解决方案: mysql>user mydb; mysql>alter database mydb ...
折腾一番后,解决方案如下: 首先确保 linux服务上mysql 的3306端口是对外开放的 切换到目录:/etc/sysconfig下,编辑iptables,把这个拷贝进去“-A INPUT -p tcp -m tcp –dport 3306 -j ACCEPT”,效果如图: ...
对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1、 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码...
最近做项目,遇到这样问题,docker 中的mysql 不能启动,经过上网查资料,终于解决了这个问题,这里记录下,也许还能帮助到大家, 在docker中有一个mysql服务,其数据文件是挂在在主机外面的文件,在docker中的...
解决方案: 卸载MariaDB; 强制卸载关于MariaDb的所有软件及关联库信息; 1、 查看当前安装的mariadb包: [root@bogon]# rpm -qa | grep mariadb 2、 将它们统统强制性卸载掉: [root@bogon]# rpm -e --nodeps ...
昨天连数据库没有问题,但是今天连接数据库就报这个错误了,网上也搜了不少的方法,有一个方法解决了我的问题。我的环境是Linux ...mysql> update user set password=password("你的新密码") where user="root"; m
说明: 一个朋友在使用Ubuntu Server 16.04安装MySQL,设置远程访问的时候出现了问题...安装mysql过程中,需要设置mysql的root账号的密码,不要忽略了。 sudo apt-get install mysql-server apt isntall mysql-client
engine = create_engine(mysql://root:@localhost:3306/clubot?charset=utf8) 但是这并不行, 然后查看表信息: > show create table clubot_members; clubot_members | CREATE TABLE `clubot_members` ( `id` int...
mysql query等数据库的数据库审计解决方案。 直接运行 下载 release 的二进制包,可直接使用。 系统配置要求 系统linux kernel版本必须高于4.18。 开启BTF BPF Type Format (BTF) 支持。 (可选, 2022-04-17) 命令...
【解决方案】 我们可以加 -R 参数来实现 -R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更) 比如 : 我要把landui.com授权给mysql用户 这是landui.com的目录结构 我们将整个文
主要介绍了Linux下数据库报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)实用解决方案,希望能对大家有帮助。
基于C#的微服务框架Surging案例源码.zip ## 开发与运行环境 ### IDE - Visual Stadio 2017/Visual Stadio...通过visual Stadio打开`Surging.Hl.sln`解决方案,将`docker-compose`项目设置为启动项目,按`F5`启动项目。
天龙八部游戏在CentOS Linux操作系统上的一键安装环境是一种自动化解决方案,旨在简化游戏服务器端在CentOS 7.x至8.x版本上的部署与配置流程。这类工具或脚本通常集成了游戏所需的多种服务和软件组件的安装与配置...