如何在Linux服务器中手动安装MySQL数据库?

axin 2025-01-13 4人围观 ,发现0个评论 安装MySQL数据库云服务器使用教程

在Linux服务器中手动安装MySQL数据库的步骤如下:

1. 下载MySQL安装包

访问 MySQL官方网站 下载适合你系统的MySQL二进制安装包(如 .tar.gz 文件)。

2. 上传安装包到服务器

使用 scp 或其他工具将下载的安装包上传到服务器:

scp /path/to/mysql-version-linux-glibc2.12-x86_64.tar.gz user@your_server_ip:/path/to/destination

3. 解压安装包

登录服务器并解压安装包:

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

4. 移动解压后的目录

将解压后的目录移动到 /usr/local/mysql

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

5. 创建MySQL用户和组

创建一个专用的MySQL用户和组:

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

6. 初始化MySQL

进入MySQL目录并初始化数据库:

cd /usr/local/mysql
sudo mkdir mysql-files
sudo chown mysql:mysql mysql-files
sudo chmod 750 mysql-files
sudo bin/mysqld --initialize --user=mysql

初始化完成后,记下生成的临时密码。

7. 设置SSL(可选)

生成SSL证书和密钥:

sudo bin/mysql_ssl_rsa_setup

8. 启动MySQL服务器

启动MySQL服务:

sudo bin/mysqld_safe --user=mysql &

9. 设置MySQL环境变量

将MySQL的二进制文件路径添加到环境变量中:

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

10. 修改root密码

使用临时密码登录MySQL并修改root密码:

mysql -u root -p

输入临时密码后,修改密码:

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

11. 配置MySQL服务

创建MySQL服务文件以便使用 systemctl 管理:

sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod +x /etc/init.d/mysql
sudo update-rc.d mysql defaults

12. 启动和启用MySQL服务

启动MySQL服务并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

13. 验证安装

检查MySQL服务状态:

sudo systemctl status mysql

登录MySQL验证安装:

mysql -u root -p

14. 配置防火墙(可选)

允许MySQL端口(默认3306)通过防火墙:

sudo ufw allow 3306/tcp
sudo ufw reload

总结

通过以上步骤,你可以在Linux服务器上手动安装MySQL数据库。根据需求调整配置,确保安全性和功能性。


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯