华为云 Linux(CentOS)yum配置mysql数据库
·1、在开始安装前,建议先更改yum下载源
参考这篇文章:yum下载源
2、先安装mysql的依赖,直接使用yum安装(以下为列举),如不先行安装则mysql安装会失败。
bison-2.7.tar.gz
cmake-2.8.11.2.tar.gz
gcc-g++-4.6.4.tar.gz
make-3.82.tar.gz
ncurses-5.9.tar.gz
perl-5.10.1-141.el6_7.1.x86_64.rpm
perl-libs-5.10.1-141.el6_7.1.x86_64.rpm
perl-Module-Pluggable-3.90-141.el6_7.1.x86_64.rpm
perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm
perl-Pod-Simple-3.13-141.el6_7.1.x86_64.rpm
perl-version-0.77-141.el6_7.1.x86_64.rpm
3、安装mysql数据库
(1)先获取mysql的yum repo配置文件
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
(2)然后进行repo安装
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
(3)转到 /etc/yum.repos.d/ 目录下继续
(4)进行安装
yum install mysql-server
(5)安装完毕后启动mysql
(6)修改配置文件
找到mysql配置文件my.cnf ,一般在/etc/my.cnf下
炸不到课可以用命令 find / -name my.cnf 查找
所需修改地方如下:
[client]
default_character_set=utf8 //设置编码格式
[mysqld]
collation_server = utf8_general_ci //设置编码格式
character_set_server = utf8 //设置编码格式
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve //关闭DNS反向解析,不关远程连接会很卡
service mysqld start
可参考这篇文章
修改mysql配置文件
4、如果安装失败需要删除mysql重新安装,具体参考这篇文章
5、设置linux防火墙开放端口
参考这篇文章添加链接描述
6、在华为云开放端口
左上角点击服务列表,打开弹性云服务器
点击安全组
创建安全组
模板选择自定义,名字自起
点击进去
分别选择入方向规则与出方向规则
可选择添加规则单独添加mysql的3306端口,也可选择快速添加规则添加常用的端口
单独添加
快速添加
然后打开弹性云服务器
选择所需修改的服务器,点开更改安全组
在安全组选择所添加的安全组
设置完后即可远程连接mysql数据库。