部署MYSQL服务


在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来讲需要安装libaioncurses-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
,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注