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密码方法相关推荐

  1. centos设置mysql初始l密码_CentOS 7下安装MySQL后重置root密码方法

    本人在CentOS 7上安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql ...

  2. 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法

    为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了. 下面是参考网上的资料并实操后的笔记整理 yum -y install mysq ...

  3. 华为云CENTOS下安装MySQL及重置mysql8.0密码

    华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...

  4. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

  5. 官网下载的mysql密码忘了怎么办_MySQL密码忘了怎么办?MySQL重置root密码方法

    MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...

  6. mysql登录如何重置密码忘记_MySql登陆密码忘记了怎么办?MySQL重置root密码方法...

    MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...

  7. Ubuntu密码忘记怎么办 Ubuntu重置root密码方法

    Ubuntu密码忘记怎么办 Ubuntu重置root密码方法 日常工作中,我们有时会遇到忘记了Ubuntu密码,导致登录不上系统的情况,那么Ubuntu密码忘记怎么办?实际上Ubuntu密码忘记的话, ...

  8. mysql安装过程中root口令_MySQL5.7安装过程并重置root密码的方法(shell 脚本)

    由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用,所以有了本文:使用 shell 脚本完成安装和设置新的 root 密码. 以官方的 rpm 包安装 ...

  9. mysql 8重置root密码_如何在MySQL 8中重置root密码

    MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值. 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值. 在MySQL 5 ...

  10. Linux Windows下忘记mysql超级管理员root密码的解决办法

    Linux下: >killall -TERM mysqld. >bin/safe_mysqld --skip-grant-tables & >use mysql >up ...

最新文章

  1. 3D人脸重建和人脸分析常用的数据集汇总
  2. ThinkPhp学习12
  3. 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)...
  4. Learning to Rank 中Listwise关于ListNet算法讲解及实现
  5. python学习-之汉诺塔实现
  6. KineticJS教程(6)
  7. 匿名内部类可以访问private_内部类一篇文章搞定
  8. socket 编程入门教程(一)TCP server 端:6、创建“通讯 ”嵌套字
  9. python学习笔记全过程_Python学习过程笔记整理(一)
  10. 利用ffmpeg进行摄像头提取视频编码为h264通过RTP发送数据到指定的rtp地址
  11. Bootstrap -- 初见 Bootstrap
  12. 【第6章 循环】while语句
  13. linux+模块与设备关系,linux内核设计与实现读书笔记——设备和模块
  14. 80.简单搭建nodeJS服务,访问本地站点文件
  15. python3中filter、map、reduce、apply、zip函数用法总结
  16. 转: utf16编码格式(unicode与utf16联系)
  17. logback自定义日志配置
  18. 一篇文章看明白 Android 系统启动时都干了什么
  19. Internet Download Manager(V6.37版本IDM)免费序列号密钥激活版使用过程中的一些常见问题
  20. Markdown还能这么玩?这款开源神器绝了

热门文章

  1. TED 你有拖延症吗?
  2. VS2010利用MFC的MSCcom控件的方法(WIN8系统)
  3. OmegaXYZ知识图谱应用Github仓库(长期更新)
  4. 基于麻雀搜索的PID神经网络解耦控制算法 - 附代码
  5. 【GEE】配置本地python环境
  6. 从零基础入门Tensorflow2.0 ----八、39.2. gpu2
  7. 激光雷达点云数据处理一(Terrasolid软件安装)
  8. EMVI5.3 将数据信息改为投影坐标系
  9. python地理空间分析——构建SimpleGIS
  10. Android浸入式