发表于: 2018-03-21 01:14:39

1 483


今天完成的事情:配置腾讯云主机,提供MySQL的远程连接,测试昨天写的StuDAO可以远程使用云主机的服务。修改了stu表字段qq的属性为varchar。

思路是在云主机上安装MySQL,然后在MySQL中添加一个可以外部访问的账号。中间遇到无法连接的问题,经过查阅网上资料得到解决。


1.配置云主机,安装MySQL。

使用腾讯提供的控制台,登录云主机。输入账号密码登录后安装MySQL。

云主机用的ubuntu系统,安装很方便,直接用apt-get安装。很快就安装完成。


2.设置一个登录账号

首先登录MySQL 

#mysql -u root -p

然后输入安装时候设置的密码。

然后创建一个账号

账号 test 可以任意机器访问所以 @'%'

密码设置为  123abc

查看用户,看看是否真的创建好了:

发现test用户已经创建好。


3.监听3306端口。默认配置绑定了本地ip 127.0.0.1,需要注释掉。用vi打开mysqld.cnf文件,注释掉“bind-address = 127.0.0.1” ,用如下命令。

# vi /etc/mysql/mysql.conf.d/mysqld.cnf +43

然后重新启动

/etc/init.d/mysql stop 

/etc/init.d/mysql start

查看监听接口,发现3306已经没有和本地ip绑定了:


4.用MySQLFront连接远程数据库,创建数据库student,创建表。由于qq有10位,所以qq字段改为varchar属性。int属性支持的数字最大为21亿。



5.修改昨天写的代码。连接云主机数据库。测试。可以使用,测试结果如下:

6.代码上传到GitHub


明天计划的事情:继续测试数据库,学习数据库相关知识。思考表结构。努力完成任务1. 
遇到的问题:刚开始对云主机没有概念。查阅较多资料。大概理解云主机和虚拟机类似,只是云主机是远程的虚拟机。

开始以为要把安装软件上传到云主机才可以安装MySQL。后来查了一些博客,教程,明白了ubuntu系统安装软件的方法。


收获:学会了基础的云主机操作


返回列表 返回列表
评论

    分享到