# 下载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
注:如果想安装别的版本,可以去上面的网站找一下别的版本的rpm的链接。我这默认下载到了如下位置:
在这里插入图片描述
2.检讨是否安装成功

shell> yum repolist enabled | grep "mysql.-community."
在这里插入图片描述
当涌现以上,就解释安装成功了。
3.安装Mysql利用 yum install 命令安装
shell> yum install -y mysql-community-server
等待安装成功即可!
!
!
在 CentOS 7 下,新的启动/关闭做事的命令是 systemctl start|stop
shell> systemctl start mysqld
用 systemctl status 查看 MySQL 状态
shell> systemctl status mysqld
在这里插入图片描述
注:可以看到状态为active,解释已经启动了!
由于如果是做事器的话,一样平常不会关机,但是万一有时候由于个别缘故原由须要重启,以是可以在这里设置上MySQL开机启动。
shell> systemctl enable mysqld# 重载所有修正过的配置文件shell> systemctl daemon-reload
6.修正root本地密码
mysql 安装完成之后,天生的默认密码在 /var/log/mysqld.log 文件中。利用 grep 命令找到日志中的密码。
shell> grep 'temporary password' /var/log/mysqld.log
在这里插入图片描述
注:可以看到初始密码是WZ?J1dEryfAs首次通过初始密码登录后,利用以下命令修正密码:
shell> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
或者
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');
之后修正密码,就不用这么麻烦了,往后通过 update set 语句修正密码:
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
在这里插入图片描述
1.如上图,则解释默认被127.0.0.1占用。第一步:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
第二步:注释掉bind-address = 127.0.0.1
在这里插入图片描述
把稳:进入vim里面先按 i 然后向下找,找到后#注释,末了按先按ESC,然后shift+:,在按wq!
,末了按Enter保存退出.
第一步:
mysql -u root -p
注:输入密码的时候,输入你自己修正后的。第二步:
mysql > grant all privileges on . to 'root'@'%' identified by '你的密码' with grant option;
第三步:
mysql > flush privileges;
第四步:
mysql > exit;
末了,重启mysql:
service mysql restart