centos7 mysql添加密码_centos-在Centos7上更改mysql根密码
您正在使用哪个版本的mySQL? 我使用的是5.7.10,并且以root身份登录时遇到了同样的问题
有两个问题-为什么我不能以root身份登录,以及为什么不能使用'mysqld_safe'启动mySQL重置root密码。
我在安装过程中没有设置根密码的答案,但是这是重置根密码的方法
通过运行可以找到安装时编辑初始root密码
grep 'temporary password' /var/log/mysqld.log
[HTTP://Dev.MySQL.com/doc/热烦满/5.7/恩/Linux-installation-郁闷-repo.HTML]
systemctl set-environment MYSQLD_OPTS=现在用于管理mySQL而不是user(这就是为什么会出现-bash: mysqld_safe: command not found错误-未安装的原因)
systemctl set-environment MYSQLD_OPTS=的表结构已更改。
因此,要重置根密码,您仍然可以使用systemctl set-environment MYSQLD_OPTS=选项启动mySQL并更新user表,但是更改方法。
1. Stop mysql:
systemctl stop mysqld
2. Set the mySQL environment option
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
3. Start mysql usig the options you just set
systemctl start mysqld
4. Login as root
mysql -u root
5. Update the root user password with these mysql commands
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword')
-> WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
*** Edit ***
As mentioned my shokulei in the comments, for 5.7.6 and later, you should use
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
Or you'll get a warning
6. Stop mysql
systemctl stop mysqld
7. Unset the mySQL envitroment option so it starts normally next time
systemctl unset-environment MYSQLD_OPTS
8. Start mysql normally:
systemctl start mysqld
Try to login using your new password:
7. mysql -u root -p
参考
就像在[http://dev.mysql.com/doc/refman/5.7/en/mysqld-safe.html,
注意
从MySQL 5.7.6开始,用于使用RPM安装MySQL 分发,服务器启动和关闭由systemd on管理 几个Linux平台。 在这些平台上,mysqld_safe不再是 安装,因为它是不必要的。 有关更多信息,请参见部分 2.5.10“使用systemd管理MySQL服务器”。
这将带您到[http://dev.mysql.com/doc/refman/5.7/en/server-management-using-systemd.html],其中在页面底部提到了systemctl set-environment MYSQLD_OPTS=。
密码重置命令位于[http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html]的底部
centos7 mysql添加密码_centos-在Centos7上更改mysql根密码相关推荐
- linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码
摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...
- linux中删除mysql用户_linux系统下mysql添加用户、删除用户、授权、修改密码等sql命令使用...
MySQL 远程登录及常用命令 MySQL服务的启动和停止 net stop MySQL net start MySQL 登陆MySQL 语法如下: MySQL -u用户名 -p用户密码 键入命令My ...
- centos安装mysql 简书_在centos上安装mysql
由于mysql易主甲骨文以后,centos7担心mysql慢慢会封闭不再开源所以将yum里面的数据库更换名字为MariaDB.两者差不多没有太大区别. 如何在centos7上安装mysql 解决思路通 ...
- centos mysql卸载重装_centos 7.x 安装/卸载MySQL
centos 7.x 安装/卸载MySQL 本篇是基于YUM Repository来安装MySQL的,具体方法在官网可寻,在此记录我的亲身安装过程. 1.安装必要的依赖组件 运行如下命令: yum i ...
- 入侵mysql后入侵linux_在Linux上使用MySQL的心得整理
# /etc/init.d/mysqld start启动 MySQL如果是初次使用这个指令来启动,你的 /var/lib/mysql 会建立资料库. # mysql -u root初次 # /etc/ ...
- ubuntu安装mysql报错_在Ubuntu上安装mysql数据库和遇到的问题
如果上面没有成功,而出现了这样的问题的话: Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using pass ...
- linux安装mysql不成功怎么处理_Linux上安装MySQL时出现不兼容的解决办法
Linux上安装MySQL时出现不兼容的解决办法 在linux 上安装mysql rpm的时候,安装不成功 MySQL-client-5.5.36-1.linux2.6.x86_64.rpm MySQ ...
- linux mysql帮助文档,在 Linux 上安装 MySQL
## 2.5 在 Linux 上安装 MySQL Linux 支持多种不同的 Linux 安装解决方案. We recommend that you use one of the distributi ...
- node在linux无法连接mysql,无法连接到Node.js上的MySQL数据库
我仍然无法弄清楚为什么我在尝试连接到Node.js上的MYSQL服务器时仍然收到此错误消息 – 错误 – Error: ER_ACCESS_DENIED_ERROR: Access denied fo ...
- mysql 添加外键 完整_详解mysql添加外键的方法
本文主要向大家介绍了mysql添加外键的方法,通过具体的实例让大家了解,希望对大家学习mysql有所帮助. 为已经添加好的数据表添加外键: 语法:alter table 表名 add constrai ...
最新文章
- LS-DYNA常用关键字
- HTMLTestRunner.py内容
- Pycharm2018的激活方法或破解方法
- IQKeyboardManager 在iOS11导航栏消失的问题
- sql server 群集_SQL Server 2014 –安装群集实例–分步(1/3)
- TSC工业型条码打印机的价格的影响因素有哪些呢?
- Input Output
- 全套AI平面设计软件教程案例素材免费分享
- 单片机12864c语言,51单片机+带字库液晶12864+DS1302数字时钟C源程序
- 网易云音乐代码如何写入html,如何将网易云音乐加入到自己的网站!
- 国足3比1叙利亚,晋级世预赛12强赛,国足会在12强赛中取得怎样的成绩呢?
- 踏歌黑名单工具类DEMO(AUB)
- Hive 内部表和外部表
- OSPF的DR/BDR的选举规则,数据包,接口网络
- 2017-本命年里发生的那些事
- 编译原理课堂笔记(1)编译概述
- FastGCNL:FAST LEARNING WITH GRAPH CONVOLUTIONAL NETWORKS VIA IMPORTANCE SAMPLING
- Vue3+Ts(coderwhy)超详细学习笔记(二)邂逅Vue3开发
- win10怎么取消开机磁盘检测
- firefox apk android,firefox nightly APK
热门文章
- 批量数据插入(Java读取Excel文件并使用mybatis写入MySQL数据库)(含免费源码下载)
- 面向对象(Python):学习笔记之私有属性和私有方法
- D3/Echarts/G2的对比分析
- 300字简单区分线程问题
- 自动驾驶_ROS简介
- 【一天一个C++小知识】007.C++中的struct、enum和union以及内存对齐与大小端问题
- ICRA 2021| 基于精确和减少漂移的关注距离的Camera-IMU-UWB融合定位方法
- 国内手机厂商AR布局报告
- 知乎高赞:985计算机视觉毕业后找不到工作怎么办?
- Spring Cloud之Zuul网关集群