centos7安装mysql注意点
yum安装
yum -y install mariadb-server
启动服务
systemctl start mariadb.service
开机自动启动
systemctl enable mariadb.service
修改密码
/usr/bin/mysqladmin -u root password '123456'
或者:mysqladmin -u root password '123456'
登陆
mysql -uroot -p123456
参考:https://www.cnblogs.com/uncleyong/p/10739530.html
连接Navicat时发生的问题:
1、10060问题:
我们可以查看centos7 的防火墙的运行状态
查看centos7 firewalld 的运行状态 systemctl status firewalld:
查看防火墙运行主机被访问的端口:firewall-cmd --zone=public --list-ports
假如,防火墙没有开放3806端口(MySQL端口)的话,需要新增3806端口允许在外部被访问
firewall-cmd --zone=public --add-port=3806/tcp --permanent
重新加载firewalld防火墙的配置信息使其生效:firewall-cmd --reload
最后看下端口:firewall-cmd --zone=public --list-ports
2、1045问题:
mysql -u root mysql
接着给root用户设置新密码:
- mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
- mysql> FLUSH PRIVILEGES;
- mysql> quit