mysql忘记root密码与root帐号被删除处理方法
windows服务器如果使用西部数码的管理助手,重置方法请参考:管理助手重置mysql的root密码 -西部数码帮助中心
linux服务器如果使用WDCP系统,wdcp修改mysql密码、wdcp后台登陆密码、ftp、等常用工具方法 -西部数码帮助中心使用脚本进行重置。
说明:请根据自己主机系统及问题选择对应步骤。
1、查找修改配置文件
修改my.ini(windows系统)或my.cnf(linux系统)文件,
windows系统:my.ini在mysql的安装目录下,如果是我司默认环境,路径是:d:\SOFT_PHP_PACKAGE\mysql\my.ini
用记事本打开编辑在 [mysqld] 节下加入下面一行
[mysqld]
skip-grant-tables
linux系统:用ssh登陆服务器后执行mysql --help |grep my.cnf 回车
[root@west9853 etc]# mysql --help |grep my.cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /www/wdlinux/etc/my.cnf ~/.my.cnf
可查找到my.cnf位置,然后执行vi /www/wdlinux/etc/my.cnf 回车,按 i 进入编辑状态
在 [mysqld] 下加入下面一行
[mysqld]
skip-grant-tables
按esc,再按: 输入wq 回车
2.重启 MySQL 服务
windows系统在运行里面输入services.msc,打开服务从中找到mysql,然后右键选择重启。
linux系统执行service mysqld restart
3.重置密码
windows系统:打开 开始-运行,输入cmd回车,在弹出的黑色窗口中输入:
mysql 回车
use mysql;回车
linux系统:输入:
mysql 回车
use mysql;回车
(1)如果是误删了root用户,则使用下面的语句创建root用户:
insert into user set Host='localhost',User='root',Password=Password('111111'),select_priv='y', insert_priv='y',update_priv='y',Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',
reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',
index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',
Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',
show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',Event_priv='Y',Trigger_priv='Y';
(注意:复制语句后,把回车换行符去掉)
(2)如果是忘记了root用户的密码,使用下面的语句修改root密码输入(注意版本):
mysql5.1、mysql5.6版本
update user set Password=Password('111111') where User='root'; //按回车,其中111111换成您需要设定新的密码
flush privileges; //刷新权限
mysql5.7版本
update mysql.user set authentication_string = password('testpassword') where user='root'; //testpassword替换为需要设定的新密码
flush privileges; //刷新权限
4.还原mysql配置
windows系统:
找到my.ini或my.cnf文件,将[mysqld] 节下面的skip-grant-tables 去掉,或者前面加上#字符保存以后重启mysql服务。
linux系统:
vi /www/wdlinux/etc/my.cnf,按上下键移动找到skip-grant-tables 连按两次d即可删除,然后输入:wq保存退出,输入service mysqld restart重启
原文链接:https://www.west.cn/faq/list.asp?unid=872
mysql忘记root密码与root帐号被删除处理方法相关推荐
- iis mysql密码_mysql忘记root密码与root帐号被删除处理方法
说明:请根据自己主机系统及问题选择对应步骤. 1.查找修改配置文件 修改my.ini(windows系统)或my.cnf(linux系统)文件, windows系统:my.ini在mysql的安装目录 ...
- MySQL初始化root密码以及root密码忘记解决方法
MySQL初始化root密码以及root密码忘记解决方法 参考文章: (1)MySQL初始化root密码以及root密码忘记解决方法 (2)https://www.cnblogs.com/liuyu2 ...
- linux忘记root密码修改root密码及免登录配置
Linux系统有7个运行级别(runlevel),分别是运行级别0---6运行级别 (1)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动.其实就是关机. (2)运行级别1:单用 ...
- ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法
查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...
- mysql 用户名唯一,mysql用户名和密码(mysql忘记用户名密码)
mysql用户名和密码(mysql忘记用户名密码) 2020-05-15 13:45:08 共10个回答 1.你数据库和空间在一起就填写localhost(默认)2.如果数据库和空间不在一起,就填写I ...
- 控制台忘记mysql登录密码_许久没登录的MYSQL忘记了密码,这样操作不用重装
在工作中时常有些无厘头操作,明明想好了要备份,可是操作时又忘记了,于是出现了忘记了密码,数据登录不上的窘境. 今天来教你,如果mysql忘记了密码,在不用重装的前提下,如何修改密码. 1.首先我们登录 ...
- 解决MAC下MySQL忘记初始密码的方法
解决MAC下MySQL忘记初始密码的方法分享给大家,供大家参考,具体内容如下 第一步: 点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务 第二步: 进入终端输入:cd /usr/l ...
- 配置管理小报110221:在linux上用真实帐号发mail的方法
为什么80%的码农都做不了架构师?>>> Ø 作者:王**(zbwangjian@***.cn) 在linux上用真实帐号发mail的方法 ...
- mysql忘记账号密码忘记了_mysql忘记帐号密码 解决办法。
首先关闭mysql 使用命令行启动mysql(一般要找到mysql.ini文件) 在windows上mysql.ini文件可以通过查看当前mysql进程参数查看到,具体方法点此 在启动mysql命令行 ...
最新文章
- 学术会议,已沦为表演...
- 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...
- 后盾网lavarel视频项目---lavarel多表关联一对多操作实例
- 2010英语WCDMA,希望你也和一样!
- 七十八、SpringBoot监听rabbitmq和创建交换器,队列
- 如何校验内存数据的一致性,DynamicExpresso 算是帮上大忙了
- dms虚拟服务器,dms服务器
- 云服务器功能检验方法
- Stata数据处理:物价指数-(CPI)-的导入和转换
- 批量生成MySQL不重复手机号大表
- 【无标题】win排查可以外联进程
- 润乾报表简单报表制作流程(胎盘级教程)
- 称为超级计算机,怎样的计算机被称为“巨型计算机”呢?
- 计算几何(证明三角形内心公式: aOA+bOB+cOC = 0)
- css去掉滚动条,修改滚动条样式
- 【Linux】——Ubuntu18.04安装
- 保存OpenGL窗口每一帧代码段(freeimage库)
- 180205 Coursera用户批量下载课程资源的方法
- 用 MQL5 向导创建您自己的 EA 交易
- 对Git用户名与Github账户关系的理解
热门文章
- ThinkPHP5企业新闻管理系统
- A01_机器学习_3.集成学习
- 企业核心竞争力和领先优势
- JSON字符串标准化格式工具类
- LINUX驱动模型中bus与platform_bus区别和异同
- PAT (Advanced Level) 1151——前序中序构造树+LCA+map ( Ps.数组开大点啊 )
- 韩顺平Java学习【枚举、注解】(笔记)
- 【快乐分享】这个端午很快乐!
- [jQuery知识]jQuery之知识十一-Ajax初级
- 最新版《CCF推荐国际学术会议和期刊目录》正式发布(附目录)