首页 / 服务器测评 / 正文
Linux上安装MySQL

Time:2025年01月05日 Read:12 评论:42 作者:y21dr45

一、安装前准备

在开始安装MySQL之前,确保你的Linux系统是最新的,你可以通过以下命令更新系统:

Linux上安装MySQL

sudo apt update
sudo apt upgrade

二、下载MySQL

根据你的Linux发行版,选择相应的安装方法,这里我们以Ubuntu为例,其他发行版类似。

1. 使用APT包管理器(适用于Debian/Ubuntu)

编辑/etc/apt/sources.list文件,添加MySQL的APT存储库:

deb http://repo.mysql.com/apt/ubuntu/ trusty universe multiverse
deb-src http://repo.mysql.com/apt/ubuntu/ trusty universe multiverse

然后更新APT缓存并安装MySQL服务器:

sudo apt update
sudo apt install mysql-server

2. 使用YUM包管理器(适用于CentOS/Fedora)

编辑/etc/yum.repos.d/my.repo文件,添加MySQL的YUM存储库:

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.mysql.com/RPM-GPG-KEY-mysql

然后安装MySQL服务器:

sudo yum install mysql-server

3. 使用通用二进制分发包(适用于所有Linux发行版)

从MySQL官方网站下载适合你系统的二进制分发包:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

解压下载的文件:

tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

移动到合适的安装目录:

sudo mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

三、配置MySQL

创建MySQL用户和组:

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

创建数据目录并设置权限:

sudo mkdir -p /usr/local/mysql/data
sudo chown -R mysql:mysql /usr/local/mysql

初始化数据库:

sudo scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

配置MySQL配置文件/etc/my.cnf

[client]
port = 3306
default-character-set=utf8
[mysqld]
port = 3306
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
character-set-server = utf8

启动MySQL服务:

sudo /usr/local/mysql/support-files/mysql.server start

设置开机自启动:

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo update-rc.d mysql defaults

四、安全配置与验证安装

运行安全安装脚本提高安全性:

sudo /usr/local/mysql/bin/mysql_secure_installation

该脚本会引导你进行一些安全设置,如设置root用户密码、删除匿名用户、禁止远程root登录等,根据提示完成配置后,登录MySQL以验证安装是否成功:

mysql -u root -p

输入你设置的root密码,进入MySQL命令行界面后,运行以下命令查看MySQL版本:

SELECT VERSION();

如果返回MySQL的版本信息,说明安装成功。

标签: linux上安装mysql 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1