如何在滴滴云 DC2 上搭建 MySQL 服务

前言

MySQL 是什么

MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言—结构化查询语言(SQL)进行数据库管理。

准备

系统硬件

滴滴云服务器(DC2): 安全可靠,拥有极高的性价比高,为开发者的需求而设计。适合大中小型用户购买使用。

本文示例采用:通用型 2核CPU 4GB内存 500G的EBS云盘的服务器配置

依赖软件

系统:CentOS 7.4

MariaDB 5.5.56

安装过程

1. 登录服务器

SSH 登录购买的滴滴云 DC2 主机

ssh dc2-user@ip

2. 安装 MySQL

由于安装软件需要 root 权限,切换到 root 账户

sudo -i
yum install mariadb-server mariadb mariadb-devel

3. 编辑 MySQL配置

重新切换至工作账户 dc2-user

su - dc2-user

创建 MySQL 工作目录

mkdir /home/dc2-user/mysql3306/
mkdir /home/dc2-user/mysql3306/var

配置 MySQL 配置文件

vi /home/dc2-user/mysql3306/my.cnf
[mysqld]
port=3306
datadir=/home/dc2-user/mysql3306/var
socket=/home/dc2-user/mysql3306/mysql.sock
log-error=/home/dc2-user/mysql3306/error.log
pid-file=/home/dc2-user/mysql3306/mysql.pid

4. 启动 MySQL 实例

初始化 MySQL 实例

mysql_install_db --user=dc2-user --datadir=/home/dc2-user/mysql3306/var

启动 MySQL 实例

mysqld_multi --defaults-file=/home/dc2-user/mysql3306/my.cnf start

修改 root 帐号密码

mysqladmin -S /home/dc2-user/mysql3306/mysql.sock -u root password 123456

登录 root 帐号

mysql -h 127.0.0.1 -P 3306 -u root -p输入密码

创建数据库

MariaDB [(none)]> CREATE DATABASE didicloud;
Query OK, 1 row affected (0.00 sec)

创建表

MariaDB [(none)]> use didicloud
Database changed
MariaDB [(none)]> CREATE TABLE t (c CHAR(20) CHARACTER SET utf8 COLLATE utf8_bin);
Query OK, 0 rows affected (0.00 sec)

创建平台用户

MariaDB [(none)]> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE ON didicloud.* TO 'username'@'%' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值