1、安装
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
权限设置:
chown mysql:mysql -R /var/lib/mysql
初始化 MySQL:
mysqld --initialize
启动 MySQL:
systemctl start mysqld
查看 MySQL 运行状态:
systemctl status mysqld
安装成功后,需要为root添加一个账号和密码
mysqladmin -u root password "new_password";
#但是在这里会报出一个警告,在mysql5.6版本以上设置账号密码会给出警告
#解决办法:找到etc/my.cnf,在[mysqld]的段中加上一句skip-grant-tables
#再次输入mysql -u root -p设置密码即可
2、远程连接mysql
#在连接之前需要为mysql下新增一个user,默认的是localhost
#在mysql下输入select user,password,host from user; 或者 select host,user,password from mysql.user 可以看到当前所有的user
![]()
#这时表明只允许本地localhost进行连接,我们要设置允许所有用户都可以连接,输入以下
#GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
#FLUSH PRIVILEGES;
#再使用navcat就能连接了,注意查看下防火墙状态