centos 7 安装查看并修改密码的命令操作方式
2023-03-15 22:02:20 时间
centos 7 安装查看并修改密码的命令操作方式
1 mysql安装后会生成一个默认密码,此密码登录后要修改密码,不能用于其他操作
cat /var/log/mysqld.log
2 登录root账号修改初始密码,复制上面的密码登录
mysql -u root -p
修改密码,注意密码要稍微复杂点(大小写+符号+数字),不然会提示 Your password does not satisfy the current policy requirements
ALTER USER USER() IDENTIFIED BY '密码';
配置远程访问
1 查下系统用户,root默认是不允许远程访问的,需要把下图root账户的localhost改成%
use mysql;
select user,host,plugin,authentication_string from mysql.user;
select user,host,plugin from mysql.user;
2 修改root的权限并刷新权限
update mysql.user set host='%' where user='root';
flush privileges;
新建mysql账号 + 授权
1 新建test账号,%表示允许远程登录 ,改成ip就是ip登录
create user 'test'@'%' identified by '账号';
下面是是授权部分: 2 给test用户授予testdb数据库的所有权限(可远程登陆)
grant all privileges on testdb.* to 'test'@'%';
flush privileges;
3 给test用户授予testdb数据库的查询权限(可远程登陆)
grant select on testdb.* to 'test'@'%';
flush privileges;
4 给test用户授予testdb数据库的insert,delete,update权限(可远程登陆)
grant insert,delete,update on testdb.* to 'test'@'%';
flush privileges;
5 查看用户的权限
show grants for 'test'@'%';
相关文章
- 容器堆栈须知的八个要素
- 如何在Ubuntu 13.10上安装Linux内核 3.12
- 最受世界500强企业青睐的编程语言,竟是他们?
- 机器学习的5种“兵法"
- 快手取消大小周,互联网大厂不卷了...
- 春运抢票大作战:传说中的抢票神器真的存在吗?
- 面试侃集合 | DelayQueue篇
- Gulp打包支持Await/Async语法
- 在红帽Linux中使用YUM包管理器
- Linux 下用来查询安装包信息的RPM选项
- 正则表达式杂记:入门笔记速查,进阶:组属性,Vim Magic 与练习场地
- Webpack 实现 Tree shaking 的前世今生
- 【算法】懂点算法(一)— 算法的时间空间复杂度
- 十个鲜为人知的 Linux 命令 - Part 3
- Webpack 原理系列八:产物转译打包逻辑
- 高级开发竟然被构造器循环依赖难住了?
- 2021年前端编程发展趋势
- 分享几个工作中实用的代码优化技巧!
- 你应该知道的 11 个 VS Code 特性和技巧
- 一文学会设置 Jupyter 主题与目录