`
w1985dk
  • 浏览: 2867 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于linux下mysql修改root密码时遇到的问题

阅读更多
关于linux下mysql修改root密码的流程,网上能搜到很多,大抵就是:

# killall mysqld                          //中断当前运行的mysql进程
# mysqld_safe --skip-grant-tables &       //启动安全模式
# mysql                                   //无需密码直接进入mysql
--> use mysql                             //使用mysql数据库实例
--> UPDATE user SET password=password('123') WHERE user='root';
//修改root用户密码为123

之后重启下电脑,输入命令:
  mysql -u root -p
  123
便可进入mysql数据库。

--------------------------------------------------------------------

以上方法是在网上搜到的,但在我在启动安全模式时,遇到了新的问题:

'mysql' 无效的用户
starting mysqld daemon with databases from /opt/mysql/data
stopping server from pid file /opt/mysql/data/localhost.localdomain.pid

会出现这么3行的错误信息,在网上寻觅了N久,最后总算是解决了,解决方法如下:

关于‘无效的用户’,我的解决办法是:
# groupadd mysql
# useradd -g mysql mysql

后面两行主要是data目录的权限问题,由于启动数据库时,会产生新文件到目录下,由于权限不允许导致命令终止。

但在不同的电脑上,目录名有时是不同的,会显示:
starting mysqld daemon with databases from /opt/mysql/var
stopping server from pid file /opt/mysql/var/localhost.localdomain.pid

修改权限:chmod -R 1777 data/
         或 chmod -R 1777 var/
之后再将开始的修改密码流程走一遍即可。


注:/opt/mysql/data/localhost.localdomain.err文件为mysql错误日志文件,如果有解决不了的问题,可以打开此文件查看错误日志。
0
2
分享到:
评论

相关推荐

    Linux下mysql的root密码修改方法

    因此很少登陆,今天要修改个东西,忽然发现我竟然已经彻底忘记了mysql的密码,去代码里面爬终于找到了业务数据库的密码,但是root密码还是没有找到,权限没法改呀,于是开始爬坑之旅,估计以后还会遇到,就整理记录...

    MySQL 5.7忘记root密码后修改的详细教程

    今天帮人处理忘记root密码的时时候,发现以前的方法不奏效了。 具体情况如下所示: 案例环境如下:  操作系统 : Red Hat Enterprise Linux Server release 6.6 (Santiago)  数据库版本: 5.7.18 MySQL Community...

    解决mysql登录错误:’Access denied for user ‘root’@’localhost’

    首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都提示’Access denied for user ‘root’@’localhost’。 数据库卸载重装了几次都不行。好像感觉数据清理不干净。解决的过程遇到的坑,这里记录分享下。...

    使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解

    项目需要使用MySQL,由于以前都是在windows下傻瓜式安装,基本没有遇到什么问题,但是这次是在服务器上安装,由于到Linux上安装软件不熟悉,走了不少弯路,耽误了好多时间。总结下来,以免下次再走弯路。 **********...

    MiniServer迷你服务器

    1.数据库管理地址为 http://127.0.0.1/phpmyadmin 默认用户名 root 密码为miniserver,菜单中有MySQL root用户密码重置功能 2.一般情况下,我个人不推荐新手更改组件配置文件或对组件进行升级操作,否则可能会导致...

    Linux操作系统基础教程

    第三讲 Linux下的网络服务,配置问题和常用工具.................................................................24 一.Linux下的网络服务.....................................................................

    php集成环境MiniServer1.6

    1.数据库管理地址为 http://127.0.0.1/phpmyadmin 默认用户名 root 密码为miniserver,菜单中有MySQL root用户密码重置功能 2.一般情况下,我个人不推荐新手更改组件配置文件或对组件进行升级操作,否则可能会导致...

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    入门学习Linux常用必会60个命令实例详解doc/txt

    本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...

    服务器系统安全分析报告.doc

    安装最新的安全更新 所有流行的Linux发行版除了定期发布更新外,只要遇到安全漏洞,研发人员也会很快 发布相应得更新和补丁,经常关注有没有安全更新和补丁包发布,并及时安装。 6.Mysql备份 1)利用crontab 定时任务对...

    Simple Down 简单下载系统 v6.2.zip

    有安装成功的同学请跟我分享一下这方面的经验,我好提供给其他遇到问题的人参考下。 我直接使用的Linux的VPS,安装的是LNMP的集成环境。在新建主机的时候直接选择了WordPress的伪静态规则就可以了。   请使用...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例018 设置MySQL数据库root用户的密码 33 实例019 第5个PHP程序 34 1.6 Dreamweaver开发工具 35 实例020 Dreamweaver中编码格式的选择 35 实例021 Dreamweaver中创建表格 36 实例022 在表格中插入宠物照片 38 实例...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例018 设置MySQL数据库root用户的密码 33 实例019 第5个PHP程序 34 1.6 Dreamweaver开发工具 35 实例020 Dreamweaver中编码格式的选择 35 实例021 Dreamweaver中创建表格 36 实例022 在表格中插入宠物照片 38 实例...

    PHP开发实战1200例源码

    实例018 设置MySQL数据库root用户的密码 33 实例019 第5个PHP程序 34 1.6 Dreamweaver开发工具 35 实例020 Dreamweaver中编码格式的选择 35 实例021 Dreamweaver中创建表格 36 实例022 在表格中插入宠物照片 38 实例...

Global site tag (gtag.js) - Google Analytics