先上成果
安装背景
前段时间MySQL刚刚发布8.0,号称比5.7快了两倍!再就是我平时喜欢尝试些新的东西,于是乎内心蠢蠢欲动,想要看一下。
服务器环境
现在手头现在有三台基础配置的服务器,一台腾讯云6年+只需要360、一台免费一年的Google服务器和一台当t的服务器。当t的服务器除了t,什么都没装,所以打算装个LNMP环境。我平时是源码安装,1核1G的服务器源码安装5.7的话安装进程会因为内存不够被杀掉,所以8.0刚出的时候斗胆挑战了一下,不出所料到58%的时候被kill掉了。但是又想折腾折腾,所以想到除了源码安装和一键脚本以外还有yum安装,没想到成功了!
安装过程
此方法同时适用于安装MySQL5.7
首先在MySQL官网中下载YUM源rpm安装包,不大也就200kb+
官网地址
其实就是这个a链接的地址,在系统中输入
#wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
5.7的地址:
#wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
然后安装本地yum源
#yum localinstall mysql80-community-release-el7-1.noarch.rpm
安装MySQL
#yum install mysql-community-server
这步过后MySQL就安装到你的服务器上了,root的密码会生成在/var/log/mysqld.log里
接着启动MySQL
#systemctl start mysqld
查看下MySQL状态
#systemctl status mysqld
为MySQL设置开机自启动
#systemctl enable mysqld
#systemctl daemon-reload
登陆MySQL
mysql -uroot -p
输入log里的密码并修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourNewPwd';
FLUSH PRIVILEGES;
到此大功告成!开始享受MySQL8.0吧!