MySQL的配置安装、云服务器与云数据库的连接
【系统、环境】
- 电脑操作系统:Windows10 64位
- 服务器详情:
- 所属项目:微信小程序
- 开发语言:PHP 5.6.27
- 操作系统:CentOS 7.2 64位
【前言】
这篇博客主要解决两个问题:
- 作为一个php开发人员,在腾讯云购买了如上所示的云服务器,这个服务器的Nginx、php都已经安装配置好了,但是Mysql还没有安装。而且在我的上一篇博客云服务器的连接、项目(php与phpMyAdmin)的部署当中,还安装配置了phpMyAdmin,但是发现phpMyAdmin是无法登录的,这是因为我们需要事先在我们的服务器上安装MySQL。
- 在腾讯云购买了云服务器会顺带有一个云数据库,那么应该如何使云服务器连接上云数据库呢?
【配置过程】
一、MySQL的配置安装
1、使用如下指令来进行安装:
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
2、 安装成功之后重启mysql服务
# service mysqld restart
3、进入mysql,设置密码
# mysql -u root
...
mysql>set password for 'root'@'localhost'=password('设置的密码');
4、登录phpMyAdmin(可以尝试以下几种方式来登录)
(1)账号:root,密码:刚刚设置的数据库的密码
(2)登录服务器,进入目录/data/release/php-weapp-demo/phpmyadmin/libraries,查看config.default.php中的用户名和密码。也可以使用如下的用户名和密码(一般为空)来登录,如果说密码不能为空的话,自己设置一个密码添加到这个配置文件当中。
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
(3)如果尝试了以上两种方式还无法登录,还是修改config.default.php,将localhost改为127.0.0.1
$cfg['Servers'][$i]['host'] = 'localhost';
二、云服务器与云数据库的连接
1、确保打开http://你的服务器IP/phpmyadmin这个地址是能出现如下界面,并能登录的,也就是要完成第一步。
2、修改/data/release/php-weapp-demo/phpmyadmin/libraries目录下的config.default.php,将localhost改为你的云数据库的内网IP。
$cfg['Servers'][$i]['host'] = 'localhost';
3、使用你自己的云数据库的账号密码来登录,如何查看自己的云数据库的内网IP,以及修改云数据库的密码,登录你自己的腾讯云账号查看云数据库的相关信息就行了(如上图所示)。
PS:以上的配置过程亲测可行,有任何疑问或者错误都可以提出来哈~