MySql教程

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

本文主要是介绍MySQL 修改密码和设置远程连接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

如果不知道干什么,那就学习吧

目录

  • 1. 修改密码
    • 1.0  mysqladmin
    • 1.1 set password
    • 1.2 mysqladmin 
    • 1.3  user表  
    • 1.4 MySQL 8 修改密码
    • 1.4 忘记密码
  • 2. 设置远程连接MySQL 
  • 3. 最大连接数查看和设置
  • 4. 查询当前连接

 

正文

【参考文章】: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;

  查看全部连接信息

如果文章对您有所帮助,可以点一下推荐哦
这篇关于MySQL 修改密码和设置远程连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!