CentOs安装 MySQL

4 篇文章 0 订阅

1.前言

以前每次新环境安装都是百度,以至于安装方式每次可能都不一样,可能不能一次性成功,为了以后能节省时间,所以今天记录一下CentOs安装MySQL方法。这里以CentOs 7为例。

2.添加yml源

目前项目主流的MySQL还是5.7所以这里也是安装5.7

下载源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装:

yum localinstall mysql57-community-release-el7-11.noarch.rpm

3.安装并启动服务

安装:

yum -y install mysql-community-server

下载稍微有点慢,就算切换源也差不多,喝杯咖啡或者干点其他事就下好了。

启动服务:

systemctl start mysqld 

设置开机自启动

systemctl enable mysqld

4.修改默认密码

查看默认密码:

grep 'temporary password' /var/log/mysqld.log 

登录:

mysql -u root -p密码

修改默认密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'youPassword';

5.开启远程连接

允许某个用户远程连接并刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;

开启防火墙并开放3306端口

systemctl start firewalld.service
firewall-cmd --permanent --remove-port=3306/tcp

防火墙其他相关命令:

  • systemctl start firewalld:开启防火墙
  • firewall-cmd --add-port=8080/tcp --permanent:开放8080端口
  • firewall-cmd --reload:重新加载
  • firewall-cmd --query-port=123/tcp:查询指定端口是否开启成功
  • firewall-cmd --permanent --remove-port=123/tcp:关闭指定端口
  • firewall-cmd --zone=public --list-ports:查看开放的所有端口

参考:
https://segmentfault.com/a/1190000018442644

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值