无需加配!1核1G小服务器也能跑mysql8.0

先上成果
图片描述mysql

安装背景

前段时间MySQL刚刚发布8.0,号称比5.7快了两倍!再就是我平时喜欢尝试些新的东西,因而乎心里蠢蠢欲动,想要看一下。sql

服务器环境

如今手头如今有三台基础配置的服务器,一台腾讯云6年+只须要360、一台免费一年的Google服务器和一台当t的服务器。当t的服务器除了t,什么都没装,因此打算装个LNMP环境。我平时是源码安装,1核1G的服务器源码安装5.7的话安装进程会由于内存不够被杀掉,因此8.0刚出的时候斗胆挑战了一下,不出所料到58%的时候被kill掉了。可是又想折腾折腾,因此想到除了源码安装和一键脚本之外还有yum安装,没想到成功了!服务器

安装过程

此方法同时适用于安装MySQL5.7spa

首先在MySQL官网中下载YUM源rpm安装包,不大也就200kb+
官网地址code

图片描述

其实就是这个a连接的地址,在系统中输入server

#wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

5.7的地址:blog

#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吧!

相关文章
相关标签/搜索