腾讯云服务器的配置与部署(二):MySQL的配置安装、云服务器与云数据库的连接

时间:2023-02-13 11:13:34

MySQL的配置安装、云服务器与云数据库的连接

【系统、环境】

  1. 电脑操作系统:Windows10 64位
  2. 服务器详情:
    • 所属项目:微信小程序
    • 开发语言:PHP 5.6.27
    • 操作系统:CentOS 7.2 64位

【前言】

这篇博客主要解决两个问题:

  1. 作为一个php开发人员,在腾讯云购买了如上所示的云服务器,这个服务器的Nginx、php都已经安装配置好了,但是Mysql还没有安装。而且在我的上一篇博客云服务器的连接、项目(php与phpMyAdmin)的部署当中,还安装配置了phpMyAdmin,但是发现phpMyAdmin是无法登录的,这是因为我们需要事先在我们的服务器上安装MySQL。
  2. 在腾讯云购买了云服务器会顺带有一个云数据库,那么应该如何使云服务器连接上云数据库呢?

【配置过程】

一、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这个地址是能出现如下界面,并能登录的,也就是要完成第一步。
腾讯云服务器的配置与部署(二):MySQL的配置安装、云服务器与云数据库的连接

2、修改/data/release/php-weapp-demo/phpmyadmin/libraries目录下的config.default.php,将localhost改为你的云数据库的内网IP。

$cfg['Servers'][$i]['host'] = 'localhost';

腾讯云服务器的配置与部署(二):MySQL的配置安装、云服务器与云数据库的连接

3、使用你自己的云数据库的账号密码来登录,如何查看自己的云数据库的内网IP,以及修改云数据库的密码,登录你自己的腾讯云账号查看云数据库的相关信息就行了(如上图所示)。


PS:以上的配置过程亲测可行,有任何疑问或者错误都可以提出来哈~