温馨提示×

linux mariadb如何启动

小樊
64
2026-10-10 03:52:51
栏目: 云计算

在 Linux 上启动 MariaDB 通常有以下几种方式,取决于你使用的发行版和初始化系统。


一、使用 systemd(最常见,CentOS 7+/RHEL 7+/Ubuntu 16.04+)

1. 启动 MariaDB

sudo systemctl start mariadb

2. 设置开机自启

sudo systemctl enable mariadb

3. 查看运行状态

sudo systemctl status mariadb

4. 停止 / 重启

sudo systemctl stop mariadb
sudo systemctl restart mariadb

二、使用 service 命令(老版本系统)

sudo service mariadb start
sudo service mariadb stop
sudo service mariadb restart

有些系统服务名是 mysql(历史原因):

sudo service mysql start

三、首次安装后的初始化(重要)

如果是刚安装 MariaDB,建议先执行安全初始化:

sudo mysql_secure_installation

会设置:

  • root 密码
  • 禁止远程 root 登录
  • 删除 test 数据库
  • 移除匿名用户

四、手动启动(不推荐,仅排错用)

sudo mysqld_safe --user=mysql &

或指定配置文件:

sudo mysqld --defaults-file=/etc/my.cnf &

五、登录 MariaDB

mysql -u root -p

六、常见问题

1. 启动失败

查看日志:

sudo journalctl -xe
# 或
cat /var/log/mariadb/mariadb.log

2. 端口未监听

ss -lntp | grep 3306

如果你能告诉我:

  • Linux 发行版(CentOS / Ubuntu / Debian)
  • MariaDB 版本
  • 是否已安装

我可以给你更精确的命令。

0 踩