修改密码
- 我的mysql版本信息:Server version: 8.0.28-0ubuntu0.20.04.3 (Ubuntu)
- 这是8以前的修改方式,8后测试不可用。
# 用mysqladmin更改用户密码:mysqladmin -u用户名 -p旧密码 password 新密码 mysql-> mysqladmin -umy_user -pmy_password password 123456 # mysqladmin -u用户名 -p旧密码 password 新密码 mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='my_user';
- 新增用户赋权并设置远程访问,mysql8和原来的版本有点不一样,8的安全级别更高,所以在创建远程连接用户的时候,
# 修改用户“my_user”的新密码为:123456 mysql> alter user 'my_user'@'%' identified with mysql_native_password by '123456';
Navicat15连接测试
小提示
- 这里我用root连接失败,我的root设置为localhost,所以只能本地访问
切换到mysql数据库,查询用户端口号
# 进入mysql数据库 mysql> use mysql # 查询端口权限 mysql> select host,user,plugin from user;
%
表示配置端口可以访问,我们在MySQL Note3:配置远程访问 配置了bind-address = 0.0.0.0
表示所有IP都可以通过用户和密码访问。
localhost
表示本地