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分钟安装完毕
如图: