一、安装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控制台进行数据库管理和操作。