前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Arch Linux安装MariaDB

Arch Linux安装MariaDB

作者头像
用户1456517
发布2019-03-05 15:56:13
3.2K0
发布2019-03-05 15:56:13
举报
文章被收录于专栏:芝麻实验室芝麻实验室

Archlinux上安装MySQL/MariaDB和其它发行版略有不同,因此这里梳理记录一下

  • 执行常规安装 [mu@mu polls]$ sudo pacman -S mariadb #安装MariaDB [mu@mu polls]$ sudo systemctl enable mariadb #设置开机自启 Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service. [mu@mu polls]$ sudo systemctl start mariadb #启动MariaDB,会发现启动失败 Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. [mu@mu polls]$ sudo journalctl -xe | grep error #抓取错误信息
MariaDB错误日志
MariaDB错误日志
  • 通过错误日志可以发现,启动失败的原因是数据库中不存在相关的数据库表,即"mysql.user"表。因此,我们需要先完成初始化安装,而这也正是ArchLinuxDebianRHEL/CentOS等发行版差异的体现,后者在安装完DEB/RPM包后,即可完成数据库的初始化。 [mu@mu polls]$ id mysql uid=978(mysql) gid=978(mysql) groups=978(mysql) [mu@mu polls]$ sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql/ [mu@mu polls]$ sudo systemctl start mariadb [mu@mu polls]$ ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 10 0.0.0.0:8000 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:* LISTEN 0 80 *:3306 *:* [mu@mu polls]$ mysql_secure_installation [mu@mu polls]$ sudo systemctl enable mariadb [mu@mu polls]$ sudo systemctl restart mariad :如果不想通过systemd容器中无法使用systemd,你可以通过执行命令 /usr/sbin/mysqld_safe --datadir=/var/lib/mysql/ & 的方式来启动mariadb,同时请注意DATADIR_PATH默认为/var/lib/mysql/,如果你手动修改了数据库存放目录,请替换为你自己的DATADIR_PATH。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018/09/11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档