LINUX下忘记MySQL的ROOT密码后修改,以及添加访问IP。
网上有大概几种主要方法,试过之后,感觉都有些乱,有些也不管用,下面推荐一个算是主流的方法,已经测试完成,修改成功。
1、停止MySQL服务
执行:/etc/init.d/mysql stop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld
2、跳过验证启动MySQL
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。
3、重置密码
等一会儿,然后执行:/usr/local/mysql/bin/mysql -u root mysql
4. 修改root用户的密码;
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;
转载于:https://www.cnblogs.com/lancode/p/3195349.html
LINUX下忘记MySQL的ROOT密码后修改,以及添加访问IP。相关推荐
- mysql linux root密码忘记了怎么办,linux下忘记mysql的root密码解决办法 | 严佳冬
下面就记录一下在linux下忘记mysql的root密码解决办法: 1.vim /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [my ...
- linux中忘记mysql用户root密码解决方案
linux中忘记mysql用户root密码解决方案 参考文章: (1)linux中忘记mysql用户root密码解决方案 (2)https://www.cnblogs.com/songbao/p/11 ...
- 忘记mysql的root密码后,修改密码
首先修改/etc/my.cnf,在最后一行添加一句–skip-grant-tables 然后登录mysql,执行如下sql语句,括号内为新密码 mysql> use mysql mysql> ...
- linux忘记mysql登录用户密码_linux中忘记mysql用户root密码解决方案
1.vim /etc/my.cnf [mysqld] skip-grant-tables ##追加此行,跳过权限表, 2.重启mysql systemctl restart mysqld 3.mysq ...
- Linux下修改mysql的root密码后数据库消失怎么处理
Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...
- linux下忘记mysql root密码解决办法
引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢? 答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法: 1.编辑MySQL配置文件my. ...
- mysql重置root密码centos_详解如何在Linux(CentOS)下重置MySQL根(Root)密码
本例中以CentOS6.6下修改MySQL5.1.73举例说明. 1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务 ...
- linux下mysql的用户名,linux下设置mysql用户名及密码
linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...
- mysql 密码重置 linux_怎么在linux系统重置mysql的root密码
展开全部 linux系统重置mysql的root密码本质上就是修改mysql的root密码,要636f707962616964757a686964616f31333363383431修改root密码, ...
最新文章
- window.print 固定表头不影响_Excel中的表头,你会处理吗
- JavaScript Memory Management
- WebAPI(part12)--事件高级
- adb zip linux 安装教程,centos下安装adb环境
- 为什么工作很卖力,最后还晋升不了?
- maven依赖包和依赖仓库(1)
- myeclipse ctrl + 鼠标单击 出现 source not found
- LoRa无线技术介绍
- 一、计算机系统基础知识
- 有没有可以搜索python程序的软件-有哪些可以搜Python题答案的APP
- bzoj2286: [Sdoi2011]消耗战
- 移动电视一直显示Android,移动机顶盒恢复出厂设置后显示android正在升级?
- HTML学生个人网站作业设计:动漫网站设计——蜡笔小新(3页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- BeautifulSoup爬取豆瓣电影top250信息
- 新手如何发网站外链,网站的外链如何发,发外链的方法集合
- 演化模型(evolutionary model) 需求不明确+两次开发(实验开发+产品开发)
- 三维空间中直角坐标与球坐标的相互转换
- 课堂练习三及课下作业
- 【PowerDesigner】Powerbuilder 11.5破解方法
- 【Python数学建模】nba预测,基于退役球员数据预测现役球员入选名人堂的可能性
热门文章
- python编程软件p-Python编程工具pycharm的使用
- python装饰器-Python基础-20装饰器
- python软件怎么使用-Python快速入门—如何选择使用包管理工具?
- python基础教程怎么样-怎样学习Python?Python入门必看
- python现在好找工作吗-转行学Python好找工作吗?
- python系统-python系统介绍
- 编程小白的第一本python入门书-《编程小白的第一本Python入门书》读书笔记
- python3教程-Python3 教程
- python可以自学吗-大家觉得自学python多久能学会?
- 编程软件python中的if用法-给Python初学者的一些编程技巧