tnblog
首页
视频
资源
登录

Centos 安装MySQL5.7 并开启远程访问

6891人阅读 2020/10/10 10:56 总访问:140255 评论:0 收藏:0 手机
分类: linux

1、安装mysql5.7

CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:

下载mysql的源

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

安装yum库

1
  1. yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

安装MySQL

1
  1. yum
  1. install
  1. -y mysql-community-server

启动MySQL服务

1
  1. systemctl start mysqld.service

2、修改MySQL的root密码

MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式

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

结果如下:

进入mysql

1
  1. mysql -uroot -p

  

修改密码

1
2
3
  1. SET PASSWORD = PASSWORD(
  1. 'YYBrhr_2018'
  1. );
  1. ALTER USER
  1. 'root'
  1. @
  1. 'localhost'
  1. PASSWORD EXPIRE NEVER;
  1. flush privileges;

然后退出后即可用新密码登录。

3、远程连接授权:

1
  1. GRANT ALL PRIVILEGES ON *.* TO
  1. 'root'
  1. @
  1. '%'
  1. IDENTIFIED BY
  1. 'YYBrhr_2018'
  1. WITH GRANT OPTION;

授权之后,用nevicat检查一下是否可以连接,如果不可以,可能是防火墙限制了。需要在防火墙里面加开放数据库端口的规则。

4、防火墙开放数据库端口(默认3306,可以在/etc/my.cnf中修改)

【1】查看目前防火墙

1
  1. firewall-cmd --list-all

【2】开放3306端口

1
  1. firewall-cmd --permanent --add-port=3306
  1. /tcp

【3】重启防火墙

1
  1. service firewalld restart

【4】查看3306端口是否开放

1
  1. firewall-cmd --query-port=3306
  1. /tcp

【5】再次查看现在防火墙

1
  1. firewall-cmd --list-all

【6】再次测试是否可以远程连接


评价

Centos安装docker。linux安装docker

很简单直接一条命令解决在阿里云服务器上使用这条命令一次性成功 curl -fsSL https://get.docker.com | bash -s docker --...

Centos配置docker镜像加速

在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):{“registry-mirrors”:[“你的加速地址”]} ...

Centos7安装RabbitMq

CentOS7安装RabbitMq[TOC] 安装Erlang 通过访问Erlang下载链接进行下载:https://www.erlang.org/downloads 使用ro...

Centos7搭建高可用的RabbitMq集群

Centos7搭建高可用的RabbitMq集群[TOC] 环境准备 在三台CentOS7中搭建好Rabbitmq,如果不会搭建请参考:https://www.tnblo...

Centos关闭selinux

# 查看selinux是否开启 (Enforcing表示开启) getenforce # 临时关闭selinux setenforce 0 # 永久关闭selinux vim /e...

Centos7 设置.net core开机自启动服务

前言欢迎使用tnblog注意使用模板的时候选择保留原有内容哦,不然会不小心替换你的已经写好的内容哦。我希望有个如你一般的人...

Centos7 安装设置redis

还是很喜欢你,性情善良,待人真诚,像日光洒满天地,温柔惬意一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确...

Centos7 下安装redis 集群遇到的问题总结

1 、问题一 centos7 redis (error) NOAUTH Authentication required. 需要验证(设置的密码) redis-cli -h ip地址 -a ...

Centos7安装k8s(基于kubeadm)

Centos7安装k8s(基于kubeadm)[TOC] 下载相关包 链接:https://pan.baidu.com/s/1H9MuZsf28f_3uyVHBUS8jQ提取码:w9tv ...

VirtualBox安装Centos虚拟机

VirtualBox的安装很简单这里就不说了贴一个阿里云的下载地址,或者官网下载「VirtualBox-6.1.34-150636-Win.exe」https://w...

virtualbox虚拟机Centos无法查看ip地址

使用ip addr查看ip地址:会发现根本看不到ip地址.首先可以把网络的连接方式设置成桥接网卡试试:桥接网卡优缺点:优点:桥...

Centos 虚拟机无法联网

在虚拟机安装centos系统的时候要注意设置一下网络不然可能会出现安装成功后网络无法连接的情况这里已经可以点击开始安装了...

解决 VMware Centos7 虚拟机 ping 通外网的问题

虚拟机上 ping 命令通不通外网的问题在 vi /etc/sysconfig/network-scripts/ifcfg-ens33 不要设置 DNS在 vi /etc/resolv.co...

virtualbox虚拟机Centos7设置固定IP,并保证主机宿主机通信与虚拟机访问外网

视频演示地址:https://www.tnblog.net/edu/play?des=sjqkecmklq视频演示 修改网卡设置(这样设置ip可以固定但是虚拟机无...

启动虚拟机-Centos设置 03

1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、
写代码里面打羽毛球最好的
排名
13
文章
64
粉丝
20
评论
30
Android studio打包脱坑1
剑轩 : 现在在做android了哇?
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
如果分手的恋人还能做朋友,要不从没爱过,要不还在爱着。