服务器上Mysql的安装与配置

服务器上Mysql的安装与配置

1.安装Mysql

1.wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
# 下载mysql的rpm的包
2.yum -y install mysql57-community-release-el7-10.noarch.rpm
3.yum -y install mysql-community-server

2. MySQL数据库设置

(1)启动Mysql

service mysqld start

(2)生成初始密码 vim /etc/my.cnf 文件最后面加入skip-grant-tables

grep "password" /var/log/mysqld.log  #会返回一个初始密码

(3)登录Mysql

mysql -uroot -p
enter your password: 上面获取的初始密码

(4)修改Mysql的root用户密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

3.设置Mysql远程登陆(在Mysql内)

use mysql;
# 这里的%是允许所有的ip地址登录这个服务器的mysql服务器
update user set host='%' where user='root' and host='localhost';
# 刷新权限
flush privileges;
# 退出mysql

4. 设置防火墙

(1)查看防火墙状态 关闭则开启

systemctl status firewalld

(2)开启防火墙

systemctl start firewalld

(3)开放3306端口

firewall-cmd --permanent --add-port=3306/tcp
>>success
firewall-cmd  --reload
>>success

5. 设置自启Mysql

systemctl enable mysqld

6.导入sql文件

(1)上传sql文件 /home/sql 我用的是winSCP

(2)登录Mysql

mysql -uroot -p

(3)导入sql文件(在Mysql内)

source /home/sql/user.sql #sql文件所在目录

参考文章 https://www.jianshu.com/p/24035dc4a06e

原文地址:https://www.cnblogs.com/zzxaaas/p/13874083.html