CentOS 6.5下安装MySQL后重置root密码方法
2019独角兽企业重金招聘Python工程师标准>>>
本人在CentOS 6.5上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码。
使用rpm包安装完mysql后,按照一下步骤重置root密码:
启动mysql:
#/etc/init.d/mysql start
启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):
#ps -ef | grep -i mysql
root 3466 1 0 01:45 pts/1 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/BSC.TEST.pid
mysql 3569 3466 16 01:45 pts/1 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/BSC.TEST.err --pid-file=/var/lib/mysql/BSC.TEST.pid
root 3597 3105 0 01:45 pts/1 00:00:00 grep -i mysql
可以看到mysqld_safe的安装位置(上面标蓝色部分):/usr/bin/
接着执行一下命令停止mysql:
/etc/init.d/mysql stop
以安全方式启动mysql:
#/usr/bin/mysqld_safe --skip-grant-tables
这步执行完毕后,会没有反应,可以新打开一个选项卡,然后再执行以下命令
#/usr/bin/mysql -u root mysql
注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过“ps -ef | grep -i mysql”命令得到的。
出现“mysql>”提示符后输入:
mysql> update user set password = Password('root') where User = 'root';
回车后执行(刷新MySQL系统权限相关的表):
mysql> flush privileges;
再执行exit退出:
mysql> exit;
退出后,使用以下命令登陆mysql,试试是否成功:
#mysql -u root -p
按提示输入密码:root
补充:
在下次登录mysql时,也许你会遇到这样的错误
mysql> show databases;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
这时你执行:
SET PASSWORD=PASSWORD("root");
也许可以解决问题!
转载于:https://my.oschina.net/u/238296/blog/666271
CentOS 6.5下安装MySQL后重置root密码方法相关推荐
- centos设置mysql初始l密码_CentOS 7下安装MySQL后重置root密码方法
本人在CentOS 7上安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql ...
- 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法
为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了. 下面是参考网上的资料并实操后的笔记整理 yum -y install mysq ...
- 华为云CENTOS下安装MySQL及重置mysql8.0密码
华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...
- Linux下安装mysql后无法启动的解决方法
在Linux下安装完mysql后,mysql服务无法启动,总是failer. 这个不是因为mysql安装失败,而是因为启动了SELinux. 进入/etc/selinux/co ...
- 官网下载的mysql密码忘了怎么办_MySQL密码忘了怎么办?MySQL重置root密码方法
MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...
- mysql登录如何重置密码忘记_MySql登陆密码忘记了怎么办?MySQL重置root密码方法...
MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...
- Ubuntu密码忘记怎么办 Ubuntu重置root密码方法
Ubuntu密码忘记怎么办 Ubuntu重置root密码方法 日常工作中,我们有时会遇到忘记了Ubuntu密码,导致登录不上系统的情况,那么Ubuntu密码忘记怎么办?实际上Ubuntu密码忘记的话, ...
- mysql安装过程中root口令_MySQL5.7安装过程并重置root密码的方法(shell 脚本)
由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用,所以有了本文:使用 shell 脚本完成安装和设置新的 root 密码. 以官方的 rpm 包安装 ...
- mysql 8重置root密码_如何在MySQL 8中重置root密码
MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值. 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值. 在MySQL 5 ...
- Linux Windows下忘记mysql超级管理员root密码的解决办法
Linux下: >killall -TERM mysqld. >bin/safe_mysqld --skip-grant-tables & >use mysql >up ...
最新文章
- 3D人脸重建和人脸分析常用的数据集汇总
- ThinkPhp学习12
- 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)...
- Learning to Rank 中Listwise关于ListNet算法讲解及实现
- python学习-之汉诺塔实现
- KineticJS教程(6)
- 匿名内部类可以访问private_内部类一篇文章搞定
- socket 编程入门教程(一)TCP server 端:6、创建“通讯 ”嵌套字
- python学习笔记全过程_Python学习过程笔记整理(一)
- 利用ffmpeg进行摄像头提取视频编码为h264通过RTP发送数据到指定的rtp地址
- Bootstrap -- 初见 Bootstrap
- 【第6章 循环】while语句
- linux+模块与设备关系,linux内核设计与实现读书笔记——设备和模块
- 80.简单搭建nodeJS服务,访问本地站点文件
- python3中filter、map、reduce、apply、zip函数用法总结
- 转: utf16编码格式(unicode与utf16联系)
- logback自定义日志配置
- 一篇文章看明白 Android 系统启动时都干了什么
- Internet Download Manager(V6.37版本IDM)免费序列号密钥激活版使用过程中的一些常见问题
- Markdown还能这么玩?这款开源神器绝了