电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
Centos8下使用yum安装最新版mysql
分 享
扫描二维码分享
Centos8下使用yum安装最新版mysql
嵌入式
centos
MySQL
FanHua
关注
发布时间: 2022-01-13
丨
阅读: 412
Centos8下使用yum安装最新版mysql,这篇教程将使用到国内的mysql镜像站,下面是安装方式。 #配置镜像源 新建 /etc/yum.repos.d/mysql-community.repo,内容如下: ``` [mysql-connectors-community] name=MySQL Connectors Community baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-connectors-community-el8-$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql [mysql-tools-community] name=MySQL Tools Community baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-tools-community-el8-$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql [mysql-8.0-community] name=MySQL 8.0 Community Server baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-8.0-community-el8-$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql ``` 完成后,我们需要关闭appstream自带的mysql ```bash yum module disable mysql ``` 如果出现提示,输入y即可 安装MYSQL服务器 ```bash yum install mysql-community-server ``` 安装完成后,启动服务器 ```bash systemctl start mysqld.service ``` 命令执行完成后,我们可以看一下是否执行成功: ```bash [root@VM-12-3-centos ~]# systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-06-18 22:07:30 CST; 4min 7s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 2719 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 2798 (mysqld) Status: "Server is operational" Tasks: 37 (limit: 24955) Memory: 499.3M CGroup: /system.slice/mysqld.service └─2798 /usr/sbin/mysqld Jun 18 22:07:03 VM-12-3-centos systemd[1]: Starting MySQL Server... Jun 18 22:07:30 VM-12-3-centos systemd[1]: Started MySQL Server. ``` 如果看到Started MySQL Server.,就说明已经启动成功 # 查看默认生成的密码 MySQL 服务器初始化(从 MySQL 5.7 开始):在服务器初始启动时,假设服务器的数据目录为空,则会发生以下情况: - 服务器已初始化。 - 在数据目录中生成 SSL 证书和密钥文件。 - 该validate_password插件安装并启用。 'root'@'localhost' 创建了 一个超级用户帐户。超级用户的密码已设置并存储在错误日志文件中。要显示它,请使用以下命令: ```bash grep 'temporary password' /var/log/mysqld.log ``` 然后可以通过此密码进行连接,连接后建议立刻修改密码 ```bash mysql -uroot -p ``` 我们先改一下密码策略,默认中等密码中需要有特殊字符 ```bash set global validate_password.policy=0; ``` 修改密码 ```bash ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; ``` 开启远程访问 先看一下MYSQL的访问权限 ```bash use mysql; se
lect user,host from user; ``` 然后更新即可 ```bash up
date user set host = '%' where user = 'root'; flush privileges; ``` #关闭DNS反向解析 ```bash vim /etc/my.cnf ``` 找到[mysqld],在里面加上 ```bash skip-name-resolve ``` 然后重启服务器 ```bash systemctl restart mysqld.service ``` # 进行其他的操作 可以参考:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 安装完成后的默认配置参考:https://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
FanHua
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交