centos7 修改mysql5.7密码

centos7 修改mysql5.7密码

  1. 编辑mysql配置文件

    复制代码
    $ sudo vi /etc/my.cnf
    [mysqld]下面添加
    skip-grant-tables
  2. 重启mysql服务

    $ sudo systemctl restart mysqld

  3. 无密码登录mysql

    复制代码
    $ mysql
  4. 修改密码

    复制代码
    mysql>update mysql.user set authentication_string=password('新密码') where user='root';
    mysql>flush privileges;
    mysql>quit
  5. 编辑mysql配置文件

    复制代码
    $ sudo vi /etc/my.cnf
     注释skip-grant-tables
    # skip-grant-tables
  6. 重启mysql服务

    复制代码
    $ sudo systemctl restart mysqld
  7. 测试

    复制代码
    mysql -u root -p

创建用户

复制代码
msyql>create user '用户'@'localhost' identified by '密码';
相关推荐
smallswan7 分钟前
第十四 算数运算
linux·服务器·前端
丑过三八线10 分钟前
Umi 配置文件 .umirc.ts 详解
linux·运维·ubuntu·react.js
小小编程路16 分钟前
MySQL9.0|融合向量的新一代关系数据库安装配置教程
mysql
zh路西法18 分钟前
【rosbridge-websocket】跨网络的ROS1与ROS2通讯法(上)
linux·网络·c++·python·websocket·网络协议
zincsweet21 分钟前
Linux线程原理深度剖析:从CPU调度到pthread实现
linux·服务器
A_humble_scholar27 分钟前
Linux(三)深入理解 Makefile:自动变量、增量编译原理与文件时间属性
linux·服务器·c++·makefile
思麟呀30 分钟前
C++11并发编程:条件变量
java·linux·jvm·c++·windows
树冰之辉34 分钟前
label-studio部署方式(linux版本)
linux
小此方35 分钟前
Re:Linux系统篇(二十七)进程篇·十二:从零构建属于你的自定义 Shell 解释器
linux·运维·服务器
落羽的落羽38 分钟前
【项目】JsonRpc框架——开发实现2(业务层)
linux·数据结构·c++·人工智能·算法·json·动态规划