centos服务器上MariaDB正确启动方式
Posted 全栈攻城狮之道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos服务器上MariaDB正确启动方式相关的知识,希望对你有一定的参考价值。
之前在阿里云买完服务器就装了mysql数据库,但是时间间隔太久,当时下载配置mysql数据库的时候并没有写个文档记录下来,很快就忘得一干二净,导致每次重启服务器都填一样的坑。
坑一:执行mysql指令报错
# mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
遇到此报错,应该先查看mysql服务是否启动,如果mysql是启动的,那么请百度搜索此错误的解决方法。如果mysql服务未启动的就要先启动mysql。
查看mysql服务是否启动,使用#netstat -tulpn指令查看端口状态,我这里查看的结果是,服务并未启动,那么就得先启动服务了。
坑二:mysql服务启动失败
#service mysqld start
启动失败信息如下:
Redirecting to /bin/systemctl start mysqld.service
Failed to start mysqld.service: Unit not found.
没有找到mysqld.service
为什么?纠结半天才想起来我装的是MariaDB
关于MariaDB
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
centos服务器启动MariaDB
#systemctl start mariadb.service
启动以后其它指令都是与mysql一样的
# yum install mariadb-server -y //安装mariadb服务
# systemctl start mariadb.service //启动服务
# systemctl enable mariadb.service //开机启动服务
# mysql -u root -p //登录mariadb,与mysql一样
以上是关于centos服务器上MariaDB正确启动方式的主要内容,如果未能解决你的问题,请参考以下文章
CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock
怎么在Centos7 下让我的mariadb开机启动?(已解决)
在 CentOS 7(Linux)上安装MariaDB,搭建Mysql服务(Centos 7mysql)