CentOS7.5安装Mysql8.9的教程图文详解
本文将详细介绍如何在CentOS 7.5系统上安装MySQL 8.9版本,由于公司网络环境较慢,本文采用离线安装的方式,通过官方下载tar文件进行安装,以下是详细步骤:
一、准备工作
1、下载MySQL安装包:访问MySQL官方网站,选择适用于CentOS的MySQL 8.9版本下载。
2、解压安装包:将下载的tar包上传到服务器的/usr/local/mysql
目录,并解压。
3、创建必要的文件夹和用户:
mkdir -p /usr/local/mysql cd /usr/local/mysql sudo tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql
二、安装MySQL
1、解压安装包:
sudo tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
2、安装MySQL组件:
sudo rpm -ivh --nodeps --force mysql-community-common-8.0.19-1.el7.x86_64.rpm sudo rpm -ivh --nodeps --force mysql-community-libs-8.0.19-1.el7.x86_64.rpm sudo rpm -ivh --nodeps --force mysql-community-client-8.0.19-1.el7.x86_64.rpm sudo rpm -ivh --nodeps --force mysql-community-server-8.0.19-1.el7.x86_64.rpm
3、查看已安装的MySQL组件:
sudo rpm -qa | grep mysql
三、初始化和启动MySQL服务
1、初始化数据库:
sudo mysqld --initialize
2、设置文件权限:
sudo chown mysql:mysql /var/lib/mysql -R
3、启动MySQL服务:
sudo systemctl start mysqld.service
4、查看MySQL服务状态:
sudo systemctl status mysqld.service
5、设置开机自启:
sudo systemctl enable mysqld
四、配置MySQL安全性
1、获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
2、登录MySQL:
mysql -u root -p
3、修改root用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';
4、授权远程访问:
CREATE USER 'root'@'%' IDENTIFIED BY 'NewPassword!'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES;
5、退出MySQL:
EXIT;
五、其他常用命令
1、启动MySQL服务:
sudo systemctl start mysqld
2、停止MySQL服务:
sudo systemctl stop mysqld
3、重启MySQL服务:
sudo systemctl restart mysqld
4、查看MySQL服务状态:
sudo systemctl status mysqld
相关问答FAQs
Q1: 如何更改MySQL端口号?
A1: 编辑/etc/my.cnf
文件,找到[mysqld]
部分,修改port
参数为新的端口号,然后重启MySQL服务。
Q2: 如何备份MySQL数据库?
A2: 使用mysqldump
工具进行备份,mysqldump -u root -p database_name > backup.sql
。
小编有话说
通过以上步骤,您应该能够在CentOS 7.5系统上成功安装并配置MySQL 8.9,如果在安装过程中遇到任何问题,请确保您的系统是最新的,并且所有依赖项都已正确安装,希望这篇教程对您有所帮助!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1393399.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复