我们安装好了mysql(cnetos7上是安装mariadb)后,出现如下图所示的问题,我们可以用netstat -lntup查看以下服务器的端口,mysql的端口一般默认为
3306,查看服务是否启动了,没启动,启动一下,centos6 :service start mysql ,centos7 :systemctl start mysql
:
输入mysql_secure_installation (运行安全程序) 命令后出现如下图所示问题,这问题也有可能是mysql服务没开启,按照上面的方法开启就可以
输入这个命令需要设置密码,我第一次是无论怎么设置都会报出和下面相似的错误,然而我第二次使用输入密码就没显示错误,现在不知道为什么找不到错误点了
所以就抽象的说一下,我解决的方法就是在 /etc/my.cnf中添加
[mysqld]
innodb_file_per_table = on 启用innodb存储引擎
skip_name_resolve = on 禁止主机名解析
[mysqld_safe]
default-character-set =utf8
修改完后则需要重启服务 systemctl restart mariadb
('root'@'localhost' 密码是空
'root'@'%'有密码)