MySQL 修改密码和设置远程连接
2021/7/3 19:23:37
本文主要是介绍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 修改密码和设置远程连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享