初装centOS7 server 版,尝试登录Mysql ,发现总是失败,尝试检查mysql状态:
1.# netstat -tulpn 来查mysql是否在真的运行,查看3306端口是否存在,发现没有;
2 # ps -ef | grep mysqld 查询进程,发现没有mysqld_safe ,说明mysql没启动;
尝试启动 service mysqld start ,报错 :Failed to start mysqld.service: Unit not found
换命令:systemctl start mysqld ,还是一样错。
再次搜网络,原来是其实是默认的这个环境一起安装了一个叫MariaDB的东西(可以把它理解为mysql的安全向导),帮助提高mysql的安全性。
按照指示三句:
systemctl start mariadb.service 启动mariadb.service
systemctl enable mariadb.service 添加到开机启动
mysql_secure_installation 进行安全设置,设置root密码
再次MySQL -u root -p 成功登陆!