如何在CentOS 7.6上安装MySQL 8.0?

CentOS76安装MYSQL80的步骤详解如下:,,1. 检查并卸载已安装的MariaDB。,,2. 下载MySQL 8.0 RPM包,按依赖顺序安装。,,3. 初始化数据库并启动MySQL服务。,,4. 获取临时密码并登录MySQL,修改root用户密码。,,5. 设置MySQL允许远程登录,并重启服务生效。

CentOS7.6安装MYSQL8.0的步骤详解

一、环境准备

CentOS76安装MYSQL80的步骤详解

1、操作系统:确保你的操作系统是CentOS 7.6 x86_64。

2、下载MySQL:从MySQL官方网站或其他可信赖的源下载MySQL 8.0的安装包。

3、上传安装包:将下载好的安装包上传到服务器的/usr/local目录下。

二、卸载旧版本MySQL(如有)

在开始之前,需要先卸载系统上可能已安装的旧版本MySQL或MariaDB。

rpm -qa | grep mysql
rpm -e --nodeps $(rpm -qa | grep mysql)
rpm -qa | grep mariadb
rpm -e --nodeps $(rpm -qa | grep mariadb)

三、创建MySQL用户组和用户

groupadd mysql
useradd -r -g mysql mysql

四、解压并安装MySQL

假设你已经将MySQL 8.0的压缩包上传到了/usr/local目录。

cd /usr/local
tar -xvf mysql-8.0.39-linux-glibc2.17-x86_64.tar.gz
mv mysql-8.0.39-linux-glibc2.17-x86_64 mysql

五、配置MySQL

1. 初始化数据库

cd /usr/local/mysql
./bin/mysqld --initialize --user=mysql

注意:如果--user=mysql选项不起作用,可以尝试使用--user=root代替。

2. 设置文件权限

chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /var/lib/mysql

3. 移动数据目录(可选)

CentOS76安装MYSQL80的步骤详解

为了便于管理,可以将数据目录移动到更合适的位置。

mv /var/lib/mysql /usr/local/mysql/data
ln -s /usr/local/mysql/data /var/lib/mysql

4. 配置my.cnf文件

编辑MySQL配置文件,通常位于/etc/my.cnf/etc/mysql/my.cnf,以下是一个简单的示例配置:

[mysqld]
basedir = /usr/local/mysql
datadir = /var/lib/mysql
port = 3306
socket = /var/lib/mysql/mysql.sock
user = mysql
symbolic-links = 0
log-error = /var/log/mysqld.log
pid-file = /var/run/mysqld/mysqld.pid

保存并关闭文件。

六、启动MySQL服务

systemctl daemon-reload
systemctl start mysqld
systemctl enable mysqld

七、修改root密码并允许远程登录

1. 获取临时密码

查看MySQL日志以获取临时密码:

grep 'temporary password' /var/log/mysqld.log

2. 登录MySQL并修改密码

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

3. 允许root用户远程登录并刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION; FLUSH PRIVILEGES;

八、防火墙设置(如需要)

如果你的服务器启用了防火墙,需要开放MySQL的端口(默认是3306):

CentOS76安装MYSQL80的步骤详解
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

至此,你已经成功在CentOS 7.6上安装了MySQL 8.0,并完成了基本的配置,现在你可以使用MySQL客户端工具连接到你的MySQL服务器了。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1393384.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2024-12-09 01:47
下一篇 2024-12-09 01:49

相关推荐

  • 如何安装DZ论坛到服务器上?

    在服务器上安装DZ论坛(Discuz!)需要经过一系列步骤,包括服务器准备、环境配置、软件上传和安装等,以下是详细的步骤说明:一、准备工作1、购买服务器和域名 – 确保选择的服务器具备足够的硬件配置,如CPU、内存和存储空间, – 注册一个域名,用于访问你的论坛,2、安装操作系统和Web服务器 – 推荐使用Li……

    2025-01-15
    06
  • 如何安装 CrapAPI 源码?

    CrapApi源码的安装步骤如下:,,1. 下载源码或编译后的文件。,2. 导入MySQL数据库中的SQL脚本。,3. 将安装包放置在Tomcat的webapps文件夹下。,4. 修改config.properties和log4j.properties配置文件以适应本地环境。,5. 在Tomcat的server.xml中添加配置信息,启动Tomcat后系统自动跳转到首页。

    2025-01-15
    01
  • 如何在C中安装MySQL数据库?

    要在C#项目中安装MySQL数据库,您可以使用NuGet包管理器来安装MySql.Data。在Visual Studio中,打开“工具”˃“NuGet包管理器”˃“管理解决方案的NuGet包”,搜索并安装MySql.Data。

    2025-01-13
    06
  • 如何安装服务器面板?

    安装服务器面板的步骤如下:,1. 通过SSH连接到服务器。,2. 根据操作系统,从宝塔面板官网复制相应的安装脚本。,3. 将命令粘贴到SSH终端中并回车运行。,4. 等待安装完成,记下显示的初始用户名和密码。,5. 在浏览器中访问外网面板地址,输入初始用户名和密码登录。,6. 配置服务器的安全组以开放相应端口。,7. 登录后绑定宝塔账号,选择安装LNMP或LAMP套件。

    2025-01-13
    02

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入