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

相关推荐
AI-小柒22 分钟前
DataEyes 聚合平台 + Claude Code Max 编程实战
android·开发语言·人工智能·windows·python·macos·adb
AlunYegeer23 分钟前
论mysql的redo_log和bin_log,redis的RDB和AOF的类似记忆
数据库·redis·mysql
悲伤小伞1 小时前
9-MySQL_索引
linux·数据库·c++·mysql·centos
java修仙传2 小时前
数据库和缓存的一致性如何保证?
redis·mysql·mybatis
优选资源分享2 小时前
椒盐音乐 v11.1.0 丨安卓无广本地音乐播放器
android
551只玄猫2 小时前
【数据库原理 实验报告5】数据查询的应用(连接)
数据库·sql·mysql·课程设计·实验报告
xiangxiongfly9152 小时前
Android ArrayMap源码分析
android·arraymap
aisifang003 小时前
MySQL官网驱动下载(jar包驱动和ODBC驱动)【详细教程】
数据库·mysql
551只玄猫3 小时前
【数据库原理 实验报告2】创建和管理数据表
数据库·sql·mysql·课程设计·实验报告
wuyikeer4 小时前
windows同时安装两个不同版本的Mysql
windows·mysql·adb