Mysql修改与重置密码

简介: Mysql修改与重置密码

mysql修改与重置密码

  1. 启动/关闭
    systemctl start/stop mysqld.service
  2. 登陆与退出
    mysql -u用户 -p密码 -hlP地址 -D数据库名 -P端口
    注意: -p密码不能有空格,密码有特殊字符,需要用单括号括起来。8.0禁止将密码写在命令行
    如果提示使用临时密码请修改密码修改root的密码:密码要复合复杂性要求。
    mysql> alter user root@localhost identified by ‘ABCabc123!’;
  3. 修改root密码
    方法一:mysqladmin ———— 有可能会导致密码的泄露
    [root@localhost ~]# mysqladmin -uroot -p password ‘#OPENlab123’
    [root@localhost ~]# mysqladmin -uroot -p password
    方法二:alter user
    mysql> alter user root@localhost identified by ‘#OPENlab123’;
    方法三:set password for
    mysql> set password for ‘root’@‘localhost’ = ‘#openLAB123’;
    方法四:update表 ———— 要先指定一个数据库
    mysql> use mysql;
    mysql> update user set authentication_string=‘’ where user=‘root’;
    mysql> flush privileges;
  4. 重置root密码
    方法一: ———— 跳过权限表后,需要复制会话在另一个窗口操作
    启动时跳过权限表: --skip-grant-tables
    停止服务:
    [root@mysql ~]# systemctl stop mysqld
    启动时跳过权限表:
    [root@mysql ~]# mysqld --user=mysql --skip-grant-tables
    修改密码: ———— 可以用方法一/四
    [root@mysql ~]# mysql
    mysql> FLUSH PRIVILEGES;
    mysql> ALTER USER root@localhost IDENTIFIED BY ‘#openLAB123’;
    mysql> FLUSH PRIVILEGES;
    退出数据库:
    mysql> \q
    停止数据库:
    [root@mysql ~]# killall mysqld
    方法二:
    停止服务:
    [root@mysql ~]# systemctl stop mysqld
    创建文件并编写内容:
    [root@mysql ~]# cat /tmp/mysql-init
    alter user ‘root’@‘localhost’ identified by ‘#OPENlab123’;
    检查日志:
    [root@mysql ~]# tail -f /var/log/mysql/mysqld.log
    新开一个终端,并进行下一步操作:
    [root@mysql ~]# mysqld --init-file=/tmp/mysql-init --user=mysql &

    查看日志启动成功后停止数据库即可:
    [root@mysql ~]# killall mysqld
    [root@mysql ~]# ps -ef | grep mysql
    重新登陆并查看。
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
关系型数据库 MySQL 数据安全/隐私保护
mysql重置密码
mysql重置密码
216 0
|
关系型数据库 MySQL Linux
linux下mysql 8.0忘记密码后重置密码
linux下mysql 8.0忘记密码后重置密码
587 0
|
关系型数据库 MySQL 数据库
MySQL忘记密码的处理方法(MySQL重置密码)
本文主要讲解MySQL如何重置密码(MySQL密码重置方法)
92028 2
MySQL忘记密码的处理方法(MySQL重置密码)
|
关系型数据库 MySQL 数据安全/隐私保护
64位 windows10,MYSQL8.0.13重置密码(忘记密码或者无法登录)
原文:64位 windows10,MYSQL8.0.13重置密码(忘记密码或者无法登录) 上一节的MySQL的配置安装里,并没有用到配置文件my.ini。那在MYSQL8.0.13如何解决密码重置问题呢。
6013 0
|
关系型数据库 MySQL 数据库
win10mysql搭建与重置密码
win10mysql搭建与重置密码
262 0
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL忘记密码后重置密码
MySQL忘记密码后重置密码
741 0
|
关系型数据库 MySQL 开发工具
Mysql 忘记密码怎么重置密码(详细步骤)
Mysql 忘记密码怎么重置密码(详细步骤)
1857 0
|
关系型数据库 MySQL 开发工具
Mysql 忘记密码怎么重置密码(详细步骤)
Mysql 忘记密码怎么重置密码(详细步骤)
2180 0
|
关系型数据库 MySQL 数据安全/隐私保护
mysql解决:当你要重置密码时报错Your password does not satisfy the current policy requirements
mysql解决:当你要重置密码时报错Your password does not satisfy the current policy requirements
423 0
|
关系型数据库 MySQL Linux
linux下的mysql如何重置密码
linux下的mysql如何重置密码
497 0
linux下的mysql如何重置密码

推荐镜像

更多