一、介绍
阿里云的商业化产品现在使用的不少,使用阿里云的ECS安装mysql就变得很普遍。今天来讲一下在阿里云的centos7上安装mysql5.6的方法。
二、下载
直接使用yum命令下载mysql5.6来进行安装是不能成功的,安装过程会有问题,这里我们需要使用rpm命令来先进下载。
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
效果图
下载完成之后查看一下都有哪些mysql的文件,使用命令:
yum repolist enabled | grep "mysql.*-community.*"
效果图
三、安装
下面就可以使用yum进行安装了。输入命令:
yum install mysql-community-server
安装途中出现询问[y/N],直接输入 y 即可,安装完成如下图所示:
安装完成
基础信息配置
不过还没有结束,还需要进行一些配置工作。
首先将mysql启动,开启mysql的守护进程,使用命令:
systemctl start mysqld
//也可以使用service命令
service mysqld start
将mysql启动之后,开始进行一些基本信息的设置。输入设置命令:
mysql_secure_installation
这里需要注意,如图中箭头指示所示,如果你是第一次进行这个设置,那么只需要进行回车就可以进行下一步的设置;如果你之前进行过设置,那么需要输入当前root用户的密码才可以进行下一步的操作。
几个需要设置的地方如图所示:
效果图
具体说明如下:
* Set root password? [Y/n]
是否设置root用户的密码
* Remove anonymous users? [Y/n]
是否删除匿名用户
* Disallow root login remotely? [Y/n]
是否禁止root远程登录
* Remove test database and access to it? [Y/n]
是否删除database[数据库](https://www.2cto.com/database/)
* Reload privilege tables now? [Y/n]
是否重新加载授权信息
至此mysql就正式安装完了!
远程连接错误
Host is not allowed to connect to this MySQL server
执行如下命令
//连接mysql 数据
mysql -u root -p
mysql> use mysql
mysql> select t.host from user t where t.user='root';
+--------------+
| host |
+--------------+
| localhost |
+--------------+
这个返回结果说明现在 root 用户只允许在服务器的本地登录。
执行如下命令:
// % 表示允许任何来源的ip远程登陆
update user set host='%' where user='root';
然后重启 MySQL 服务就可以了。
网友评论