在Centos8上部署MYSQL服务,首先获取mysql8社区版本,在mysql官网获取即可
Oracle云服务器磁盘扩容
oracle cloud提供免费的100GB块存储,我们将其扩容到我们的服务器下,步骤如下

重建块存储

创建完成后,既可以在Block Storage中找到了

点击实例挂载到虚拟机实例上

在虚拟机上挂载磁盘,黏贴如下命令即可


然后登录的云主机上就可以看到该盘了

接下来创建分区
sudo fdisk /dev/sdb

然后格式化
sudo mkfs -t ext4 /dev/sdb1
最后挂载它到/mnt目录下
sudo mount -t auto /dev/sdb1 /mnt/
安装MYSQL
1、安装前的准备工作
对于Centos来讲需要安装libaio和ncurses-compat-libs两个组件
2、安装mysql
Mysql的官方安装文档如下:
$> groupadd mysql
$> useradd -r -g mysql -s /bin/false mysql
$> cd <想要安装mysql的目录>
$> tar xvf /path/to/mysql-VERSION-OS.tar.xz
$> ln -s full-path-to-mysql-VERSION-OS mysql
$> cd mysql
$> mkdir mysql-files
$> chown mysql:mysql mysql-files
$> chmod 750 mysql-files
$> bin/mysqld --initialize --user=mysql
$> bin/mysql_ssl_rsa_setup
$> bin/mysqld_safe --user=mysql & # Next command is optional
$> cp support-files/mysql.server /etc/init.d/mysql.server
执行到 initialize 的时候,一定要记录root的密码!!!!!
3、运行mysql
sudo service mysql.service start
创建用户并开启远程
1、登录mysql并更改密码
sudo <Pathtomysql>/bin/mysql -uroot -p
输入初始化mysql时让你保存的密码
alter user 'root'@'itkengzhu.ga' identified by '你自己的密码';
2、创建用户并赋予远程登录权限
create user '你自己的用户名'@'%' identified by '你自己的密码';
3、为新创建的用户赋予所有数据库的权限
grant all privileges on *.* to '你自己的用户名'@'%' with grant option;
flush privileges;
4、测试用户连接
sudo <Pathtomysql>/bin/mysql -u你的用户名 -h 你的服务器地址 -p