前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux CentOS 7 MySQL 8.0 修改加密规则和防火墙设置

Linux CentOS 7 MySQL 8.0 修改加密规则和防火墙设置

作者头像
zoro
发布2019-04-11 15:18:02
1.5K0
发布2019-04-11 15:18:02
举报
文章被收录于专栏:Java开发者

Linux CentOS 7 MySQL 8.0 修改加密规则和防火墙设置

准备装个gogs,官网提示说需要mysql 7以上的版本,没办法重新装一个。

一、安装
yum安装mysql前,获取资源
代码语言:javascript
复制
wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安装mysql RPM安装包
代码语言:javascript
复制
yum localinstall mysql80-community-release-el7-1.noarch.rpm
安装完成后可到/etc/yum.repos.d/目录下看到:
代码语言:javascript
复制
[root@node-103 yum.repos.d]# ls my*
mysql-community.repo  mysql-community-source.repo
[root@node-103 yum.repos.d]# 
安装mysql
代码语言:javascript
复制
yum install mysql-community-server
权限设置
代码语言:javascript
复制
chown mysql:mysql -R /var/lib/mysql
初始化 MySQ
代码语言:javascript
复制
mysqld --initialize
启动
代码语言:javascript
复制
systemctl start mysqld
查看运行状态
代码语言:javascript
复制
systemctl status mysqld
二、修改密码
修改密码前,查看默认密码
代码语言:javascript
复制
sudo grep 'temporary password' /var/log/mysqld.log
使用默认密码登陆
代码语言:javascript
复制
mysql -uroot -p
换库
代码语言:javascript
复制
 use mysql;
授权root用户可以远程登陆
代码语言:javascript
复制
GRANT ALL ON *.* TO 'root'@'%';
刷新权限
代码语言:javascript
复制
flush privileges;
修改加密规则,其中yourpassword是你原来的密码,就是上面查询的默认密码
代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword' PASSWORD EXPIRE NEVER; 
更新 root 用户密码
代码语言:javascript
复制
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
刷新权限
代码语言:javascript
复制
FLUSH PRIVILEGES; 
三、防火墙设置
开启端口
代码语言:javascript
复制
sudo /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 

service iptables save
如果出现please try to use systemctl.
首先停止防火墙
代码语言:javascript
复制
systemctl stop firewalld

systemctl mask firewalld
然后安装iptables-services
代码语言:javascript
复制
yum install iptables-services
设置开机启动防火墙
代码语言:javascript
复制
systemctl enable iptables
可以使用下面命令管理iptables
代码语言:javascript
复制
systemctl [stop|start|restart] iptables
这时可以保存防火墙规则了
代码语言:javascript
复制
service iptables save
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.02.17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux CentOS 7 MySQL 8.0 修改加密规则和防火墙设置
    • 一、安装
      • 二、修改密码
        • 三、防火墙设置
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档