服务器上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文件所在目录