linux安装数据库mysql命令
linux安装数据库mysql命令详细介绍
在 Linux 上安装 MySQL 的命令因发行版而异,以下是主流系统的安装指南:
1. Ubuntu/Debian 系列(如 Ubuntu 22.04)
bash
update
mysql-server mysql-client
systemctl start mysql
systemctl mysql
mysql_secure_installation
2. CentOS/RHEL 系列(如 CentOS 8+)
bash
dnf https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
dnf mysql-server mysql-client
systemctl start mysqld
systemctl mysqld
/var/log/mysqld.log
mysql root -p临时密码
ALTER @ IDENTIFIED BY
EXIT
mysql_secure_installation
3. 验证安装
bash
systemctl status mysql
systemctl status mysqld
mysql root
注意事项
- 版本选择:默认安装最新版(如 MySQL 8.0),如需指定版本(如 5.7),Ubuntu 可用
apt install mysql-server-5.7,CentOS 需修改 Yum 源配置。 - 防火墙:开放 3306 端口(生产环境建议仅允许可信 IP):bash
ufw allow /tcpfirewall-cmd --add-port/tcp firewall-cmd
9123 ufw allow /tcp firewall-cmd =/tcp && firewall-cmd
- 非 root 用户:建议创建普通用户操作数据库,避免直接使用 root。
根据你的 Linux 发行版选择对应命令,安装完成后记得备份配置文件(如 /etc/mysql/mysql.conf.d/mysqld.cnf)。