2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > centos mysql无法启动 sock_CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock...

centos mysql无法启动 sock_CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock...

时间:2018-09-08 15:50:51

相关推荐

centos mysql无法启动 sock_CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock...

今天在Linux主机(CentOS 7)安装(yum install方式)Mariadb(即开源MySQL)后,无法启动mariadb,其实是安装不完整,当然启动不了,更不用说输入"mysql -u root"提示Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)了 。没什么技术含量的解决方法开始了。

安装mariadb,先搜索一发:

$ sudo yum search mariadb

出现:

$ sudo yum search mariadb

Loaded plugins: langpacks

============================= N/S matched: mariadb =============================

mariadb-bench.x86_64 : MariaDB benchmark scripts and data

mariadb-devel.i686 : Files for development of MariaDB/MySQL applications

mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications

mariadb-embedded.i686 : MariaDB as an embeddable library

mariadb-embedded.x86_64 : MariaDB as an embeddable library

mariadb-embedded-devel.i686 : Development files for MariaDB as an embeddable : library

mariadb-embedded-devel.x86_64 : Development files for MariaDB as an embeddable : library

mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients

mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients

mariadb-server.x86_64 : The MariaDB server and related files

mariadb.x86_64 : A community developed branch of MySQL

mariadb-test.x86_64 : The test suite distributed with MariaD

嗯,把 mariadb mariadb-bench mariadb-server mariadb-embdedeb mariadb-libs mariadb-server都安装:

$ yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever

启动mariadb,再试试"mysql -u root“发现可以了,好吧,作为一个Archlinuxer表示centos(或者说rpm系列?)的mariadb打包分得真细。

哦,那些个什么service xx start的命令在很多新版本的linux发行版上已经不适用了,正确的打开方式是systemctl [option] [xx],mariadb(mysql)使用:

$ systemctl start mariadb

centos何时用systematl的我不知道,至少centos7用systemctl。开机自启动:

$ systemctl enable mariadb

(闲话)网上一堆老的不能再老的网页内容实在让菜鸟如我又不爱用什么centos(以及土豪reahat-贴吧常冒出新手问古董RedHat的问题……所谓教材的毒害啊)十分无奈,解决不了啊。有说yum安装rpm的mysql(mariadb)默认mysql.sock文件不在默认位置即/var/lib/mysql/,而在/temp/xxx下,要修改my.conf(现在mariadb的配置文件是f,少了一个o)里面的sock配置,或者软链接到默认位置;有的说权限问题如何如何;有的说卸载安装如何如何………其实只是安装不完整的啦。我的印象里,debian用apt装软件,拖家带口的,aptitude install mysql的话,全家桶应该必然的。这个小问题让我一阵好找,原来只是没安装全,除了服务器我还真没怎么用过centos或者Fedora,呵呵哒。

Linux系统教程:如何检查MariaDB服务端版本 /Linux/-08/122382.htm

MariaDB Proxy读写分离的实现 /Linux/-05/101306.htm

Linux下编译安装配置MariaDB数据库的方法 /Linux/-11/109049.htm

CentOS系统使用yum安装MariaDB数据库 /Linux/-11/109048.htm

安装MariaDB与MySQL并存 /Linux/-11/109047.htm

Ubuntu 上如何将 MySQL 5.5 数据库迁移到 MariaDB 10 /Linux/-11/109471.htm

[翻译]Ubuntu 14.04 (Trusty) Server 安装 MariaDB /Linux/-12/110048htm

CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置 /Linux/-03/128880.htm

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。