转载自:http://www.linuxidc.com/Linux/2016-03/129396.htm

今天在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的配置文件是my.cnf,少了一个o)里面的sock配置,或者软链接到默认位置;有的说权限问题如何如何;有的说卸载安装如何如何………其实只是安装不完整的啦。我的印象里,debian用apt装软件,拖家带口的,aptitude install mysql的话,全家桶应该必然的。这个小问题让我一阵好找,原来只是没安装全,除了服务器我还真没怎么用过centos或者Fedora,呵呵哒。

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

MariaDB Proxy读写分离的实现 http://www.linuxidc.com/Linux/2014-05/101306.htm

Linux下编译安装配置MariaDB数据库的方法 http://www.linuxidc.com/Linux/2014-11/109049.htm

CentOS系统使用yum安装MariaDB数据库 http://www.linuxidc.com/Linux/2014-11/109048.htm

安装MariaDB与MySQL并存 http://www.linuxidc.com/Linux/2014-11/109047.htm

Ubuntu 上如何将 MySQL 5.5 数据库迁移到 MariaDB 10  http://www.linuxidc.com/Linux/2014-11/109471.htm

[翻译]Ubuntu 14.04 (Trusty) Server 安装 MariaDB  http://www.linuxidc.com/Linux/2014-12/110048htm

CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置 http://www.linuxidc.com/Linux/2016-03/128880.htm

MariaDB 的详细介绍请点这里
MariaDB 的下载地址请点这里

最新文章

  1. css3制作炫酷导航栏效果
  2. java.util.ConcurrentModificationException 解决办法(转载)
  3. 你不知道的HttpHandler相关知识
  4. JS获取URL地址参数
  5. 【HDU 1228】A + B
  6. 2016年12月13日 星期二 --出埃及记 Exodus 21:8
  7. SQLServer处理亿万级别的数据的优化措施
  8. Java 包装类 自动装箱和拆箱
  9. MFC添加自定义消息
  10. COJ 0015 20602铁轨
  11. angularJS懒加载依赖模块
  12. zabbix_agentd重装后启动时IPC和共享内存段问题
  13. ArcGIS中的坐标系:基本概念和常用操作(一)
  14. 如何简单理解js中this的指向
  15. 解决使用微软模拟器VS Emulator for Android在VS2017 Xamarin开发中不能调试程序的问题。
  16. Apache的配置详解 带图
  17. I/O Mutiplexing poll 和 epoll
  18. vue全家桶实现笔记本功能
  19. sql id 或使用nolock
  20. named主从环境部署

热门文章

  1. 洛谷 P2801 教主的魔法 解题报告
  2. [POI2008] Poc (原名 Trians) Treap+Hash
  3. ExtJS 4.1 TabPanel动态加载页面并执行脚本【转】
  4. 使用adobe pdf去除PDF文档中的批量雷同文本
  5. HDU1025---(LIS 最长上升子序列 的应用)
  6. 如何实现用户id生成一个唯一邀请码
  7. saltstack入门至放弃之salt安装部署
  8. jvm面试必会基本知识
  9. IntelliJ IDEA2017 + Tomcat 设置热部署
  10. bzoj1503 郁闷的出纳员 splay版