前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos 7 安装查看并修改密码的命令操作方式

centos 7 安装查看并修改密码的命令操作方式

原创
作者头像
用户9104802
修改2021-11-22 11:16:15
9230
修改2021-11-22 11:16:15
举报
文章被收录于专栏:运维知识分享运维知识分享

centos 7 安装查看并修改密码的命令操作方式

1 mysql安装后会生成一个默认密码,此密码登录后要修改密码,不能用于其他操作

代码语言:javascript
复制
cat /var/log/mysqld.log

2 登录root账号修改初始密码,复制上面的密码登录

代码语言:javascript
复制
mysql -u root -p

修改密码,注意密码要稍微复杂点(大小写+符号+数字),不然会提示 Your password does not satisfy the current policy requirements

代码语言:javascript
复制
ALTER USER USER() IDENTIFIED BY '密码';

配置远程访问

1 查下系统用户,root默认是不允许远程访问的,需要把下图root账户的localhost改成%

代码语言:javascript
复制
use mysql;
select user,host,plugin,authentication_string from mysql.user;
select user,host,plugin from mysql.user;

2 修改root的权限并刷新权限

代码语言:javascript
复制
update mysql.user set host='%' where user='root';
flush privileges;

新建mysql账号 + 授权

1 新建test账号,%表示允许远程登录 ,改成ip就是ip登录

代码语言:javascript
复制
create user 'test'@'%' identified by '账号';

下面是是授权部分: 2 给test用户授予testdb数据库的所有权限(可远程登陆)

代码语言:javascript
复制
grant all privileges on testdb.* to 'test'@'%';
flush privileges;

3 给test用户授予testdb数据库的查询权限(可远程登陆)

代码语言:javascript
复制
grant select on testdb.* to 'test'@'%';
flush privileges;

4 给test用户授予testdb数据库的insert,delete,update权限(可远程登陆)

代码语言:javascript
复制
grant insert,delete,update on testdb.* to 'test'@'%';
flush privileges;

5 查看用户的权限

代码语言:javascript
复制
show grants for 'test'@'%';

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置远程访问
  • 新建mysql账号 + 授权
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档