新睿云

> 弹性云服务器ECS > mysql数据库安装到Centos云服务器教程

mysql数据库安装到Centos云服务器教程

作者/来源:新睿云小编 发布时间:2019-11-21

CentOS由于其开源易用性,现如今很数据库都部署在上面,本文就在新睿云服务器上部署CentOS部署mysql5.7,具体安装教程如下。

CentOS默认下明没有安装MySQL的源,我们把源添加带仓库

sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

输入一下命令确认MySQL已经添加成功

sudo yum repolist all | grep mysql | grep enabled

展示如下则添加成功,否则添加失败

mysql-connectors-community/x86_64  MySQL Connectors Community    enabled:     51

mysql-tools-community/x86_64       MySQL Tools Community         enabled:     63

mysql57-community/x86_64           MySQL 5.7 Community Server    enabled:    267

仓库有了后我们可以运行yum安装MySQL5.7

sudo yum -y install mysql-community-server

启动MySQL安装

sudo systemctl start mysqld

设置系统启动时自动启动

sudo systemctl enable mysqld

查看启动状态

sudo systemctl status mysqld

Mysql的安全设置

CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来

cat /var/log/mysqld.log | grep -i 'temporary password'

执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程连接等

mysql_secure_installation

设置数据库编码为utf8

打开配置文件

sudo vim /etc/my.cnf

[mysqld],[client],[mysql]节点下添加编码设置

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

collation-server = utf8_unicode_ci

init-connect='SET NAMES utf8'

character-set-server = utf8

重启Mysql即可

sudo systemctl restart mysqld

此时我们MySQL已经安装成功,后续我们可以通过客户端或者其它方式直接输入IP来连接这个已经在新睿云服务器上安装的MySQL,使用起来很快很方便。任何时候不限设备随时都能连接到您的数据库进行开发调试。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待