首页 >

mysql用户登录的加密规则修改 |mysql 查询sql耗时表

navicat连接mysql报错,centos mysql软件修复,mysql启动error2003,memcache和mysql配合使用,mysql条件填充命令,mysql 查询sql耗时表mysql用户登录的加密规则修改 |mysql 查询sql耗时表
在MySQL中,密码是使用SHA1哈希函数进行加密的。通过修改MySQL配置文件可以改变密码的加密规则。具体步骤如下:
1. 停止MySQL服务;
2. 打开MySQL配置文件my.cnf;
3. 在[mysqld]这个段中加入下列语句:
default_password_lifetime=0
default_authentication_plugin=mysql_native_password
这两句话的意思是禁止MySQL对密码进行自动更改,同时开启MySQL原生密码验证插件,使得MySQL使用更安全的加密算法进行密码加密。
4. 保存文件并启动MySQL服务。
通过以上步骤,大家成功修改了MySQL用户登录的加密规则。现在大家需要对用户的密码进行重新加密,否则新的规则会对现有用户造成不必要的麻烦。具体操作如下:
1. 登录MySQL客户端;
2. 使用以下命令更改密码:
ALTER USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'password';
其中,'username'@'host'是指要修改密码的用户名和主机,'password'是新密码。
3. 使用以下命令刷新权限:
FLUSH PRIVILEGES;
通过以上操作,大家就可以让MySQL用户的密码更加安全,提高数据库的安全性。

mysql用户登录的加密规则修改 |mysql 查询sql耗时表
  • linux下mysql查看数据库 |mysqlworkbench导出
  • linux下mysql查看数据库 |mysqlworkbench导出 | linux下mysql查看数据库 |mysqlworkbench导出 ...

    mysql用户登录的加密规则修改 |mysql 查询sql耗时表
  • 如何在MySQL中建立多个主键约束的数据表 |mysql间隔
  • 如何在MySQL中建立多个主键约束的数据表 |mysql间隔 | 如何在MySQL中建立多个主键约束的数据表 |mysql间隔 ...

    mysql用户登录的加密规则修改 |mysql 查询sql耗时表
  • mysql数据库中的所有锁详解 |创建mysql定时器
  • mysql数据库中的所有锁详解 |创建mysql定时器 | mysql数据库中的所有锁详解 |创建mysql定时器 ...