Linux上安装MySQL 二进制包
1.下载 MySQL 二进制包
访问 MySQL 官方下载页,选择合适版本的 Linux 通用二进制包(例如 .tar.gz
格式)。也可直接使用 wget
下载
cd /optwget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-linux-glibc2.28-x86_64.tar.xz
2.解压包
tar -xvf mysql-8.0.xx-linux-glibc2.17-x86_64.tar.xz
3. 创建 mysql 用户和用户组
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql
4. 创建数据目录并初始化数据库
sudo mkdir /opt/mysql/datasudo chown -R mysql:mysql /opt/mysqlsudo chown -R mysql:mysql /opt/mysql/datasudo /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
注意:执行初始化命令时,确保指定正确的 basedir 和 datadir。
执行成功后,会输出 root 用户初始随机密码,注意保存。
5. 配置环境变量
编辑 /etc/profile:export PATH=$PATH:/opt/mysql/bin使环境变量生效:source /etc/profile
6. 启动 MySQL 服务
sudo /opt/mysql/bin/mysqld_safe --user=mysql &
7. 登录检查
mysql -uroot -p输入初始化时记下的密码登录。
8. 后续建议
- 修改 root 密码。
- 配置开机启动脚本(systemd 或 init)。
- 关闭或配置防火墙端口,提升安全。