UOS系统mysql服务安装

UOS系统mysql服务安装

背景
复制代码
1、安装环境:kvm虚拟机

2、运行环境:uos server-1060e

3、架构:x86

4、安装mysql版本:mysql-5.7
1、安装准备
复制代码
#  Mysql官网
https://downloads.mysql.com/archives/community/
# 下载安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、加载mysql安装包
复制代码
yum -y install mysql57-community-release-el7-10.noarch.rpm
3、安装mysql服务
复制代码
yum -y install mysql-community-server
4、安装完成后,禁掉GPG检查。(mysql-5.7版本问题)
复制代码
yum -y install mysql-community-server --nogpgcheck
5、检查服务运行状态
复制代码
systemctl status mysqld.service
6、安装完成后查看mysql服务默认密码
复制代码
grep 'password' /var/log/mysqld.log

如果默认密码找不到了,或者忘记登录密码了。可以通过修改配置文件,免密登录。

复制代码
在配置文件添加:skip-grant-tables
重启mysql服务:systemctl restart mysqld.service
7、登录后修改root用户默认密码
复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
SET PASSWORD对用户"root"@'localhost"没有意义,因为使用的身份验证方法不会将身份验证数据存储在MySQL服务器中。如果要更改身份验证参数,请考虑改用 ALTER USER。
复制代码
set global validate_password.policy=LOW; 密码策略设置为LOW,表示只验证密码长度,对密码的数字、字母都没要求。
set global validate_password.length=7;密码长度设置为自己想要的长度,表示密码最少有几位。
8、创建新用户并赋予所有权限
复制代码
# 新建用户
create user 'test'@'%' IDENTIFIED WITH mysql_native_password BY 'new_passwd'
# 赋予权限
grant all privileges on . to '用户名'@'%';
grant all privileges on 指定数据库.* to '用户名'@'%';
9、修改默认配置,允许远程登录。
复制代码
update user set Host='%' where User='root';  # 注意表头大小写

关注灵活就业新业态,关注公账号:贤才宝(贤才宝https://www.51xcbw.com

相关推荐
limingade1 小时前
ADB识别手机系统弹授权框-如何处理多重弹框叠加和重叠问题
adb·智能手机·android自动授权确认·安卓弹框授权·自动化点击android授权框
FREEDOM_X1 小时前
系统调试——ADB 工具
adb
曼汐 .5 小时前
数据库管理与高可用-MySQL高可用
数据库·mysql
MickeyCV5 小时前
使用Docker部署MySQL&Redis容器与常见命令
redis·mysql·docker·容器·wsl·镜像
刘 大 望5 小时前
数据库-联合查询(内连接外连接),子查询,合并查询
java·数据库·sql·mysql
LiRuiJie6 小时前
深入剖析MySQL锁机制,多事务并发场景锁竞争
数据库·mysql
睡觉待开机7 小时前
0. MySQL在Centos 7环境安装
数据库·mysql·centos
一叶知秋哈7 小时前
Java应用Flink CDC监听MySQL数据变动内容输出到控制台
java·mysql·flink
androidwork8 小时前
Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
android·java·kotlin·androidx
每次的天空8 小时前
Android第十三次面试总结基础
android·面试·职场和发展