腾讯云centos7安装mysql5.7,并开启3306端口

腾讯云centos7安装mysql5.7,并开启3306端口1 配置 yum 源在 https dev mysql com downloads repo yum 找到 yum 源 的 rpm 安装包 进行安装 因为我是租用的腾讯云 其包含了 yum 所以就不在叙述 2 安装 mysql 源 1

欢迎大家来到IT世界,在知识的湖畔探索吧!

1:配置yum源

在 https://dev.mysql.com/downloads/repo/yum/ ,找到 yum 源 的rpm 安装包,进行安装,因为我是租用的腾讯云,其包含了yum,所以就不在叙述。

2:安装 mysql 源

1.安装

# 下载 shell> wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # 安装 mysql 源 shell> yum localinstall mysql57-community-release-el7-11.noarch.rpm 

欢迎大家来到IT世界,在知识的湖畔探索吧!

注:如果想安装别的版本,可以去上面的网站找一下别的版本的rpm的链接。我这默认下载到了如下位置:

腾讯云centos7安装mysql5.7,并开启3306端口

欢迎大家来到IT世界,在知识的湖畔探索吧!

在这里插入图片描述


2.检查是否安装成功

欢迎大家来到IT世界,在知识的湖畔探索吧!shell> yum repolist enabled | grep "mysql.*-community.*" 
腾讯云centos7安装mysql5.7,并开启3306端口

在这里插入图片描述


当出现以上,就说明安装成功了。

3.安装Mysql

使用 yum install 命令安装

shell> yum install -y mysql-community-server 

等待安装成功即可!!!

4.启动 MySQL 服务

在 CentOS 7 下,新的启动/关闭服务的命令是 systemctl start|stop

欢迎大家来到IT世界,在知识的湖畔探索吧!shell> systemctl start mysqld 

用 systemctl status 查看 MySQL 状态

shell> systemctl status mysqld 
腾讯云centos7安装mysql5.7,并开启3306端口

在这里插入图片描述


注:可以看到状态为active,说明已经启动了!

5.设置开机启动

因为如果是服务器的话,一般不会关机,但是万一有时候因为个别原因需要重启,所以可以在这里设置上MySQL开机启动。

欢迎大家来到IT世界,在知识的湖畔探索吧!shell> systemctl enable mysqld # 重载所有修改过的配置文件 shell> systemctl daemon-reload 

6.修改root本地密码

mysql 安装完成之后,生成的默认密码在 /var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密码。

shell> grep 'temporary password' /var/log/mysqld.log 
腾讯云centos7安装mysql5.7,并开启3306端口

在这里插入图片描述


注:可以看到初始密码是WZ?J1dEryfAs
首次通过初始密码登录后,使用以下命令修改密码:

欢迎大家来到IT世界,在知识的湖畔探索吧!shell> mysql -uroot -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 

或者

mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 

之后修改密码,就不用这么麻烦了,以后通过 update set 语句修改密码:

欢迎大家来到IT世界,在知识的湖畔探索吧!mysql> use mysql; mysql> update user set password=PASSWORD('MyNewPass5!') where user='root'; mysql> flush privileges; 

注:因为后面要开放3306端口,即让别的电脑可以链接MySQL进行操作,所以最好(必须)首先改一下密码。
注意:mysql 5.7 默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。

7.Mysql在腾讯云查看3306端口

首先查看端口3306被什么程序占用

netstat -an | grep 3306 
腾讯云centos7安装mysql5.7,并开启3306端口

在这里插入图片描述

1.如上图,则说明默认被127.0.0.1占用。

第一步:

欢迎大家来到IT世界,在知识的湖畔探索吧!sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

第二步:
注释掉bind-address = 127.0.0.1

腾讯云centos7安装mysql5.7,并开启3306端口

在这里插入图片描述


注意:进入vim里面先按 i 然后向下找,找到后#注释,最后按先按ESC,然后shift+:,在按wq!,最后按Enter保存退出.

2.如果什么都没有,则无需以上操作(因为我的服务器是新租用的,所以什么都没有)

8.Mysql在腾讯云开启3306端口

第一步:

mysql -u root -p 

注:输入密码的时候,输入你自己修改后的。
第二步:

欢迎大家来到IT世界,在知识的湖畔探索吧!mysql > grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option; 

第三步:

mysql > flush privileges; 

第四步:

欢迎大家来到IT世界,在知识的湖畔探索吧!mysql > exit; 

最后,重启mysql:

service mysql restart 


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/78538.html

赞 (0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信