• MySQL 修改密码和设置远程连接


    【参考文章】:mysql修改root密码和设置权限

    1. 修改密码

    1.0  mysqladmin

      mysqladmin -uroot password "123456"

      然后重启mysql

    1.1 set password

      登录mysql

      set password for 用户名@localhost = password('新密码');

    1.2 mysqladmin 

      mysqladmin -u用户名 -p旧密码 password 新密码 

    1.3  user表  

      mysql> use mysql; 

      mysql> update user set password=password('新密码') where user='root' and host='localhost'; 

      mysql> flush privileges; 

    1.4 MySQL 8 修改密码

       mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

       'root'@'localhost' 仅为示例,具体以要修改的账户为准;

    1.4 忘记密码

      mysqld_safe --skip-grant-tables&

      mysql -u root mysql

      mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

      mysql> FLUSH PRIVILEGES;

    2. 设置远程连接MySQL 

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH  GRANT OPTION ;

      FLUSH PRIVILEGES;

      *.* :第一个 * 表示所有数据库,第二个 * 表示所有表;

      root'@'% :root 表示用户,% 表示 任何主机

      这句命令的含义:root 用户在 % 主机上通过 123456 密码可以访问所有数据库的数据表。

    3. 最大连接数查看和设置

      查看当前最大连接数:

      show variables like 'max_connections' ;

      设置最大连接数:

      set global  max_connections=1000 ;

    4. 查询当前连接

      show processlist;

      root 用户可看到所有用户的连接,最多显示 100 条连接信息;

    ·  其他用户只能看到自己的连接信息;

      

      show  full  processlist;

      查看全部连接信息

  • 相关阅读:
    ASP.NET Core 6.0 添加 JWT 认证和授权
    mumu模拟器pin码忘记,如何找回
    4.18 进程调度模拟算法
    解决ssh $host jps bash: jps: command not found 问题
    7
    6
    1
    5
    3
    使用loadrunner运行中问题(无代码生成解决方法)
  • 原文地址:https://www.cnblogs.com/virgosnail/p/11455087.html
Copyright © 2020-2023  润新知