• 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;

      查看全部连接信息

  • 相关阅读:
    各种协议与HTTP协议之间的关系
    在浏览器中输入url地址到显示主页的过程
    TCP 协议如何保证可靠传输
    TCP,UDP 协议的区别
    TCP 三次握手和四次挥手
    OSI与TCP/IP各层的结构与功能,用到的协议
    424. 替换后的最长重复字符
    webstorm快捷键
    S1:动态方法调用:call & apply
    S1:原型继承
  • 原文地址:https://www.cnblogs.com/virgosnail/p/11455087.html
Copyright © 2020-2023  润新知