Linux中安装MySQL5.7和查看启动状态

有时候重装是解决问题最快的速度

之前在虚拟机中安装的是centos6.7,数据库是MySQL5.6,它们之间没产生过什么问题

但是现在主流的云平台使用的都是centos7和MySQL5.7——有些培训机构使用的是centos6和MySQL5.6教程,甚至是MySQL5.5教程

我尝试在centos6.7中安装MySQL5.7,无论是tar包还是yum方式都失败了

所以干脆重建一个虚拟机

jdk1.8(1.9有些地方会报错,避免麻烦就1.8)

centos7(不软安装MySQL5.7报错难以解决)

MySQL5.7(5.6及以下和5.7在语法上有差距,遇见问题很头疼,5.7支持现在新版本的软件)

我是在VMware 12中安装的Centos7,目前没发生兼容性的问题【再出问题就换VMware 15】

7和6安装上有点差别,下面这篇文章很好,可以参考

VMware虚拟机与Linux Centos7下载及安装教程

 

Linux CentOS7 快速安装 Mysql5.7

说是快速安装,其实yum还是很慢的,但可以避免tar安装的一些麻烦

#下载mysql的Yum仓库
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
#安装 mysql服务
yum -y install mysql-community-server
#启动数据库服务, systemctl 该命令可⽤于查看系统状态和管理系统及服务,centos7上开始使⽤
systemctl start mysqld.service
#查看状态
systemctl status mysqld.service
#在⽇志⽂件中查看初始密码
grep "password" /var/log/mysqld.log
#进⼊修改Mysql密码
mysql -uroot -p
#新密码设置必须由⼤⼩写字⺟、数字和特殊符号组成
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Xdclass.net168';
#开启mysql的远程访问, %是指全部
grant all privileges on *.* to 'root'@'%' identified by 'Xdclass.net168' with
grant option;
#刷新权限
flush privileges;

安装中:

最近网络出现不少问题,下载一个小时还失败了

直接手机热点1-2分钟安装完毕

如图:

 

原文地址:https://www.cnblogs.com/ooo888ooo/p/13541156.html