首先去官网下载mysql8.0
mysql80
打开terminal
一、安装MySQL
先确保你的系统连网。使用命令yum安装MySQL。yum命令需要root权限执行。
#yum install mysql
会列出将要安装和更新的包,有个选项[Y/N],选择Y,安装mysql。安装了mysql后,再安装mysql-server。
注:安装的是mariadb(mysql的一个分支)
#systemctl start mysqld.service
#yum intall mysql-server
同样也选择Y,安装mysql-server。
【卸载命令】如果之前安装过mysql,想要卸载重新安装,卸载命令如下:
#rpm –e mysql
#rpm –e mysql-server
可能会报错:error. “mysql” specifies multiple packages,意思是mysql可能指很多包,系统不知道应该删除哪一个,你可以使用以下命令来查看:
#rpm –qa|grep mysql
然后会列出已经安装了的mysql包。然后可以一个一个的删除,还可能出现的情况是,因为你用的是64位的机子,然后安装了32位和64位的mysql包,但他们的名字是一样的,还有一种情况是,删除的时候有依赖关系。你可以上网查相应的解决方法,不过看下面的命令显然会更快捷。
#rpm –qa|grep mysql | xargs rpm –e –-nodeps -–allmatches
看参数名称就可以知道,–nodeps解决了依赖关系,–allmatches解决了同名包问题,都属于暴力卸载。
卸载了后就可以再安装了。
二、启动MySQL
使用service命令启动、停止和重启MySQL。
#service mysqld start //启动
#service mysqld stop //停止
#service mysqld restart //重启
注意,这三个命令里面,是mysqld,后面还有字母d。这是MySQL服务的名称。或者使用一下命令启动、停止和重启MySQL:
在这里我出现了报错
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200626103300950.png)
于是我进行了搜索,结果如下:
执行完yum安装命令后发现竟然无法启动错误提示如下
[root@localhost ~]# systemctl start mysql.service
Failed to start mysql.service: Unit mysql.service not found.
查了半天资料,终于了解到MariaDB代替了mysql数据库
因此用上述命令启动不起来,正确的方法如下
yum install mariadb -y //如果已安装可以省略
systemctl start mariadb.service //启动服务
systemctl enable mariadb.service //开机启动服务
mysql -u root -p //登录mysql
输入密码为:root