如何在Linux虚拟机中安装MySQL

准备和前提

想要在Linux虚拟机中安装MySQL,需要我们事先做一些准备:
1,需要Linux虚拟机中已经安装了jdk
2,我是使用MobaXterm连接上Linux虚拟机后,在MobaXterm上进行操作的,这样比较方便。
(以上两条如何实现,在我之前的博文里都有。)
3,下载好MySQL的两个安装包(版本自选):
MySQL-client-5.6.46-1.el7.x86_64.rpm
MySQL-server-5.6.46-1.el7.x86_64.rpm

安装MySQL

打开Linux虚拟机,用MobaXterm连接上虚拟机。

输入命令:cd /opt 进入opt目录中
然后把准备好的MySQL的两个安装包,拖拽进MobaXterm左侧的/opt目录中,如图:
如何在Linux虚拟机中安装MySQL
确保在/opt目录中,ll命令可以看到Mysql的两个安装包
如何在Linux虚拟机中安装MySQL
在联网的状态下,使用以下三个yum命令安装三个依赖包
第一个:yum install -y net-tools
第二个:yum install -y perl
第三个:yum install -y autoconf

输入命令:rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
安装客户端

输入命令:rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
安装服务端
这里可能会提示依赖冲突,
找到具体冲突的mariadb的具体文件名,
输入命令:rpm -e mariadb-… .x86_64 --nodeps
然后重新执行命令:
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
如下图:
如何在Linux虚拟机中安装MySQL
然后输入命令:vi /usr/my.cnf
输入"a"进入编辑模式
找到 “[mysqld]” 这一行
输入几行代码,如图:
如何在Linux虚拟机中安装MySQL
输入:service mysql restart 重启mysql服务
输入mysql 进入mysql命令行
输入use mysql
会提示:database changed

输入:update user set password=password(‘ok’);
修改密码
会提示:Rows matched: 4 Changed: 4 Warnings: 0

输入quit,退出数据库

输入:vi /usr/my.cnf修改配置文件
找到skip-grant-tables,在前面加上#号,注释掉这一行,esc,:wq保存退出
输入:service mysql restart,重启mysql数据库
输入:mysql -uroot -pok 进入数据库
在mysql命令行输入:
set password=password(‘ok’);

至此,安装成功。