首页 > 数据库 >Mysql5.7的初始密码更改

Mysql5.7的初始密码更改

时间:2023-01-04 15:24:23浏览次数:74  
标签:配置 更改 Mysql5.7 Linux 密码 初始密码 mysqld mysql password

软件版本的变化真是让人兴奋……

Linux服务器决定安装使用mysql 5.7了。

愉快的去官网下载安装包:https://dev.mysql.com/downloads/mysql/

解决完所有依赖安装……

执行systemctl start mysqld启动

执行systemctl status mysqld查看启动结果

OK,启动成功!

要迫不及待的进入后台建库了

执行mysql

什么?需要密码???我哪里知道密码啊?

这里找到并验证了一个可行的方法。

一、停止mysqld服务

二、编辑配置文件

有的Linux版本是/etc/my.cnf

有的Linux版本是/etc/mysql/mysql.conf.d/mysqld.cnf

在配置文件中添加配置项

skip-grant-tables

对,你没看错,就添加这一行。

三、启动mysqld服务

四、执行mysql

进入后台了。

五、修改root密码

注意,user表没有“password”字段了,取代的是“authentication_string”。

update mysql.user set authentication_string=password('123456') where User='root' and Host='localhost';

如图的密码是不可取的!会在后续操作中遇到如下提示:

ERROR 1819 (HY000) at line 1: Your password does not satisfy the current policy requirements

所以,请设置一个足够健壮的密码吧!例如【大写字母+小写字母+特殊字符+数字】。

六、刷新配置

flush privileges;

七、再次执行mysql命令需要密码了。

八、去掉skip-grant-tables配置项

因为这一配置项的意思是“跳过权限表的限制,不用密码验证,直接登录”,在生产环境中是绝对不行的。

所以一定别忘记删除这个配置。

标签:配置,更改,Mysql5.7,Linux,密码,初始密码,mysqld,mysql,password
From: https://www.cnblogs.com/kn-zheng/p/17024934.html

相关文章

  • mysql5.7对json字段查询
    {"data":{"shipper":{"address":"No.236QianwangangRoad,WestCoastNewArea","province":"SHANDONG","cit......
  • Linux的串口非标准波特率设置更改
    用的是全志的R528SDK,Linux内核是5.4,新增加一个250000的非标准波特率参考网络大神文档,实践并记录宝贵的经验。方法:1、修改内核的/include/uapi/asm-generic/termbits.h......
  • 可更改(mutable)与不可更改(immutable)对象
    '''在python中,类型属于对象,变量是没有类型的,变量只是对象的引用(指针)可变对象和不可变对象可变对象list,dictionary不可变对象tuples,string,numbers'''a=10def......
  • 更改wsl中系统的安装位置
    wsl默认安装位置是C盘,众所周知C盘总是不够用的,所以才有了把wsl的系统迁移到其它位置的需求。官网文档首先查看所有分发版本wsl-l--all-v导出分发版为tar文件到D盘w......
  • CentOS7安装MySQL5.7
    先进入MySQLCommunityDownloads(https://dev.mysql.com/downloads/),选择使用红色红框标记的菜单MySQLCommunityServer因为我们这里示范安装的是MySQL5.7.38,所以进......
  • 02 | 为什么 React 16 要更改组件的生命周期?
    从React15说起Mounting阶段:组件的初始化渲染(挂载)constructor:仅仅在挂载的时候被调用一次,我们可以在该方法中对this.state进行初始化;componentWillMount:只在挂载......
  • Microsoft Azure解决方案:如何通过命令更改用户属性
    51CTO博客地址:​ ​​​​https://blog.51cto.com/14669127​​​Azure培训视频地址:​ ​​​https://space.bilibili.com/2000820534​​作为Azure管理员,我们习惯于使用......
  • 麒麟操作系统更改默认PIN码
    麒麟操作系统更改默认开机PIN码的操作过程​1、点击左下角的开始菜单,找到终端安全登录2、打开终端安全登录系统以后,点击修改PIN码,输入原PIN码(默认12345678),开机密码为新PIN......
  • Microsoft 365 新功能快递:更改Teams中文件默认下载地址
    51CTO博客地址:​​​https://blog.51cto.com/u_13637423​​我们都知道MicrosoftTeams中分享文件的默认存储位置,比如在1:1的PrivateChat中,共享的文件默认是存储在分享者......
  • 成品直播源码,实例源码系列-更改图片透明度
    成品直播源码,实例源码系列-更改图片透明度 partialclassForm1{  ///<summary>  ///必需的设计器变量。  ///</summary>  privateSystem.Componen......