在服务器配置MySQL环境
首先创建一个安装目录,一般在/usr下创建。然后进入该目录,执行
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm稍等完成之后,执行rpm解析命令
rpm -ivh mysql57-community-release-el7-8.noarch.rpm随后执行yum的安装命令
yum install mysql-server有提示[y/N]就输入y,等待一段时间后出现Complete即安装完成。可以执行mysql --version查看版本看一下。也可以执行rpm -qa | grep mysql同样是查看安装的版本。
至此已经安装完成了,可以执行以下命令启动mysql的服务
service mysqld start我在这里遇到了一点问题,是因为之前跑起来的docker已经占用了mysql默认的3306端口。
sudo netstat -tulpn | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 7157/docker-proxy
tcp6 0 0 :::3306 :::* LISTEN 7163/docker-proxy
所以我需要停掉原来的服务,或者修改一下mysql的默认端口。这里我选择修改mysql的默认端口,所以cd来到/etc/my.cnf.d/目录,vim修改mysql-server.cnf文件。
在mysql-server.cnf文件中的[mysqld]下面,添加一行 port = 【要修改为的端口号】
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/run/mysqld/mysqld.pid
port = 3307然后:wq退出,重启mysql服务:service mysqld start 即可。