欢迎阅读《Hello MySQL!》系列教程的第一部分。本教程将详细引导您在Linux系统上完成MySQL安装和配置,从卸载MariaDB开始,到优化my.cnf配置文件结束。无论您是初学者还是有经验的用户,都能跟随本教程轻松上手。
在安装MySQL之前,如果您的系统上已经安装了MariaDB,可能需要先卸载它,以避免冲突。MariaDB是MySQL的一个分支,但在此教程中,我们将使用官方MySQL。首先,检查是否安装了MariaDB:
rpm -qa | grep mariadb 如果看到输出,表示已安装。然后,使用以下命令卸载(以CentOS/RHEL为例):
sudo yum remove mariadb-server 对于Debian/Ubuntu系统,使用:
sudo apt-get remove mariadb-server 完成MariaDB卸载后,进行下一步。本步骤是Linux MySQL配置的重要前提。
接下来,我们将安装MySQL。这里以CentOS 7为例,其他系统类似。首先,添加MySQL官方仓库。访问MySQL官网下载仓库安装包,或使用以下命令:
sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 然后,安装MySQL服务器:
sudo yum install mysql-community-server 安装完成后,启动MySQL服务:
sudo systemctl start mysqld 设置开机自启:
sudo systemctl enable mysqld 至此,MySQL安装基本完成。
安装完成后,需要进行初步配置和优化。首先,运行安全安装脚本:
sudo mysql_secure_installation 按照提示设置root密码、移除匿名用户、禁止远程root登录等。然后,登录MySQL:
mysql -u root -p 现在,优化my.cnf配置文件。my.cnf通常位于/etc/my.cnf或/etc/mysql/my.cnf。编辑该文件:
sudo vi /etc/my.cnf 在[mysqld]部分添加或修改以下参数进行优化:
innodb_buffer_pool_size = 1Ginnodb_log_file_size = 256Mquery_cache_size = 128Mthread_cache_size = 8max_connections = 100 这些设置可以根据您的服务器配置调整,这是my.cnf优化的关键步骤。保存文件后,重启MySQL服务使更改生效:
sudo systemctl restart mysqld 最后,验证MySQL是否正常运行。登录MySQL并运行一些基本命令:
mysql -u root -p -e "SHOW DATABASES;" 您应该看到系统数据库列表。至此,您已经完成了在Linux系统上MySQL的安装、配置和优化。本教程涵盖了从MariaDB卸载到my.cnf优化的全过程,关键词包括MySQL安装、Linux MySQL配置、MariaDB卸载和my.cnf优化。希望这对您有所帮助!
本文由主机测评网于2026-01-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260118001.html