centos7系统,安装MySQL发现默认的是mariadb。
百度搜索到的的根本安装方法无法安装成功。
总是提示这一句:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
1、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用rpm -e –nodeps mariadb-*全部删除:
2、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;
3、记得安装时候卸载mysql(如果之前安装过),包括mysql名字的文件夹等,如果不删除掉,mariadb还是会启动不成功。
执行如下命令
yum -y install mariadb*
systemctl start mariadb.service //如果这里启动不成功很可能是没有卸载干净
systemctl enable mariadb.service //到这里说明没有大问题
mysql //直接进入查看是否有问题
mysql_secure_installation //设置root密码,初始为空 yyyyyy
OK