CentOS7安装MySQL
安装
- 下载MySQL
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
- 解压MySQL
rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 安装
yum install mysql-community-server
- 启动MySQL
service mysqld restart
设置密码
初次安装MySQL时rooyt账户是没有密码的,我们要登录然后设置密码。
登录
mysql -uroot
设置root账号密码
set password for'root'a'localhost'= password('mypasswd');
设置允许远程连接
登录MySQL命令行设置允许远程连接
use mysql;
select user, host from user where user = 'root';
update user set host = '%' where user ='root';
flush privileges;
如果报了下面的错,不用管。
设置MySQL开机启动
chkconfig mysqld on
chkconfig mysql on
本地Navicat连不上VM中的MySQL可能的原因
1、mysql服务没有启动;
2、可能是防火墙的问题
如果使用命令下面的目录没有找到3306端口
iptables -vnL | grep 3306
则需要使用下面的命令,添加需要监听的端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT