浅析centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
标题:CentOS 7下的MySQL 8.0.19安装指南与配置
对于需要在CentOS 7上安装并配置MySQL 8.0.19的朋友们,本文为您提供了一份详细的安装指南与配置教程。如果您在操作过程中遇到任何问题,欢迎留言咨询。
一、资源获取
您可以从百度云盘下载所需的mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar安装包,链接和提取码如下:
链接: (此处填写链接) 提取码: (此处填写提取码)
二、安装步骤
1. 创建mysql目录:mkdir mysql
2. 解压安装包:tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
3. 安装MySQL相关组件(使用rpm命令,加上--nodeps --force参数以忽略依赖并强制安装):
mysql-munity-mon-8.0.19-1.el7.x86_64.rpm
mysql-munity-libs-8.0.19-1.el7.x86_64.rpm
mysql-munity-client-8.0.19-1.el7.x86_64.rpm
mysql-munity-server-8.0.19-1.el7.x86_64.rpm
4. 查看已安装的MySQL组件:rpm -qa | grep mysql
5. 初始化MySQL:mysqld --initialize
6. 更改MySQL目录权限:chown mysql:mysql /var/lib/mysql -R
7. 启动MySQL服务:systemctl start mysqld.service
8. 设置MySQL服务开机自启:systemctl enable mysqld
三、密码及相关配置
1. 查看MySQL日志文件获取初始密码:cat /var/log/mysqld.log | grep password
2. 登录MySQL:mysql -uroot -p
3. 修改密码(以root用户为例):ALTER USER root IDENTIFIED WITH mysql_native_password BY '新密码';
4. 退出MySQL:exit
四、远程访问授权及加密规则配置
1. 创建用户并授权远程访问:
create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on . to 'root'@'%' with grant option;
flush privileges;
2. 修改加密规则,防止与可视化工具冲突:ALTER USER root IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
3. 再次刷新权限:flush privileges;
五、防火墙设置
为了允许MySQL的远程访问,需要关闭或禁用firewall(防火墙):
systemctl stop firewalld.service; systemctl disable firewalld.service; systemctl mask firewalld.service;
至此,MySQL 8.0.19在CentOS 7上的安装与配置完成。如果您在操作过程中遇到任何问题,欢迎留言咨询。感谢您的阅读与支持!如果您觉得本文对您有帮助,欢迎转载,请注明出处。再次感谢大家对狼蚁SEO网站的支持!
注:以上内容仅供学习和交流使用,请勿用于非法用途。
编程语言
- 浅析centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
- jQuery侧边栏实现代码
- PHP中的表达式简述
- 返回函数的JavaScript函数
- Ajax 程序开发中常见问题
- PHP dirname(__FILE__)原理及用法解析
- PHP递归的三种常用方式
- Zend Framework页面缓存实例
- vue 组件的封装之基于axios的ajax请求方法
- php str_getcsv把字符串解析为数组的实现方法
- Jquery具体实例介绍AJAX何时用,AJAX应该在什么地方
- js实现简易的单数字随机抽奖(0-9)
- js正则匹配出所有图片及图片地址src的方法
- php计算两个文件相对路径的方法
- SQL Server成功与服务器建立连接但是在登录过程中
- Symfony2实现在doctrine中内置数据的方法