云上的路之安装mysql数据库

前言

        现在,只需要十块钱,十块钱你就可以上云了!十块钱你买不了吃亏,买不了上当,但是却可以得到一台真实的服务器,从此自己开发的小网站也可以部署起来了,公网访问不再是梦想!
        上面提到的当然就是现在的云服务器,随着计算机技术的不断发展,存储成本和计算成本的不断降低,使得云计算成为了可能。当然,现在成熟的厂商也有不少,但是,这种东西,当然首选大厂。我就投靠了阿里云,其中最重要的原因就是阿里云对学生有优惠,十块就能买到配置一核一G的机器。啊哈哈,现在,让上了云之后的我们先把数据库装上再说!


具体步骤

        上面,我们讲到了云计算现在发展如此迅速的原因,至于如何申请一台服务器,这个网上教程实在太多了,在此也就不作说明了。

        当然,你知道的,就算再简单的东西都有比较坑人的地方!阿里云的机器的登录密码就是比较坑人的点,找了好久
,我都没找到,当然,有修改的地方,只需要手机验证码即可。


阿里云修改登录密码


接下来,让我们进入安装时刻!


mysql安装


        安装结束,当然就是要启动Mysql服务了。

# chkconfig mysqld on                         设置MySQL服务随系统启动自启动
[root@sample ~]# chkconfig --list mysqld      确认MySQL自启动 
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  如果2--5为on的状态就OK
[root@sample ~]#/etc/rc.d/init.d/mysqld start 启动MySQL服务

        启动结束,接下来首先测试一下:我是使用navicat连接的,然而连接不上。好吧,原来是没有开启远程访问。接下来演示如何开启mysql数据库的远程访问。(当然,我们还没有设置root用户的密码,因为mysql在安装之后root用户是默认没有密码的,后面我们在讲如何配置数据库)

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

        上面这句话指定了在任何机器上采取root用户加上密码123456均可对本机器上的mysql数据库进行远程访问,对上面这句话的解释如下:

 root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)

最后,需要重载系统权限,
flush privileges; # 重载系统权限

        现在,在测试一把,发现连接已经成功!

        但是,事情到了这里就结束了吗?我觉得远没有结束,因为我们设定的规则是任何远程机器都可以访问我们的数据库,如果这是生产环境或者线上环境,那可真的是得不偿失啊!所以,首先,我们要把刚才的规则去掉。

revoke all privileges on *.* from root@”%”;
delete from user where user=”root” and host=”%”;
flush privileges;

        去掉规则之后,然后将上面的那句话里面的%换成我们生产环境的公网ip,也就是说,只允许我们生产环境的机器远程登录我们的数据库!

grant all privileges on *.* to 'root'@'192.*.*.*' identified by '123456' with grant option;

        好了,大功告成!
        

总结

        本次我们主要是学习了mysql数据库的安装和远程访问的配置,我们以泳道图的形式对mysql数据库的安装做了详细的总结,图表能表达的信息真的是非常清晰呢!当然,mysql数据库在安装完成之后还需要进行一定的配置,比如说为root用户建立密码。日后我们会对此在做细致的讨论。
        最后,不得不说,我们这次让数据库上云的历程就算结束了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值