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指令查看端口状态,我这里查看的结果是,服务并未启动,那么就得先启动服务了。


centos服务器上MariaDB正确启动方式


坑二:mysql服务启动失败

#service mysqld start

启动失败信息如下:

Redirecting to /bin/systemctl start  mysqld.service

Failed to start mysqld.service: Unit not found.

没有找到mysqld.service


centos服务器上MariaDB正确启动方式


为什么?纠结半天才想起来我装的是MariaDB

关于MariaDB

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

centos服务器上MariaDB正确启动方式

centos服务器启动MariaDB

#systemctl start mariadb.service

启动以后其它指令都是与mysql一样的


centos服务器上MariaDB正确启动方式



# 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通过yum方式和二进制包安装mariadb

在 CentOS 7(Linux)上安装MariaDB,搭建Mysql服务(Centos 7mysql)

CentOS7系统安装完MySQL后启动MySQL提示无服务

CentOS 7中mariadb编译安装教程systemctl启动