您的位置:

Linux下MySQL安装教程

一、安装MySQL依赖环境

1、更新apt-get软件源

sudo apt-get update

2、安装MySQL依赖库和开发库

sudo apt-get install libmysqlclient-dev libmysqld-dev

二、下载MySQL安装文件

1、到MySQL官网下载最新版本的安装文件(本篇教程以MySQL 5.7为例)

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

2、将下载的安装文件解压到指定目录下(本教程以/opt目录为例)

sudo tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /opt/

三、配置MySQL运行环境

1、创建MySQL运行用户和用户组

sudo groupadd mysql
sudo useradd -r -g mysql mysql

2、设置MySQL安装目录权限

sudo chown -R mysql:mysql /opt/mysql-5.7.32-linux-glibc2.12-x86_64/

3、创建MySQL数据存储目录

sudo mkdir /data/mysql
sudo chown mysql:mysql /data/mysql

4、将MySQL配置文件复制到指定位置

sudo cp /opt/mysql-5.7.32-linux-glibc2.12-x86_64/support-files/my-default.cnf /etc/my.cnf

5、修改MySQL配置文件

[mysqld]
datadir = /data/mysql
socket = /data/mysql/mysql.sock
log-error = /data/mysql/mysql_error.log
pid-file = /data/mysql/mysql.pid

basedir = /opt/mysql-5.7.32-linux-glibc2.12-x86_64/
port = 3306
user = mysql

四、启动MySQL服务

1、初始化MySQL数据库

sudo /opt/mysql-5.7.32-linux-glibc2.12-x86_64/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql-5.7.32-linux-glibc2.12-x86_64/ --datadir=/data/mysql/

2、启动MySQL服务

sudo systemctl start mysql

3、设置MySQL开机自启动

sudo systemctl enable mysql

五、设置MySQL登录密码

1、通过以下命令进入MySQL控制台

sudo /opt/mysql-5.7.32-linux-glibc2.12-x86_64/bin/mysql -uroot

2、在MySQL控制台中设置MySQL登录密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';

3、退出MySQL控制台

exit

到此为止,Linux下MySQL安装配置完成。后续可以通过该安装教程中提到的MySQL控制台进行数据库管理和操作。