发表于: 2017-06-04 22:38:13

3 1252


今天完成的任务:

    在写接口文档和建数据库的过程碰到一个坑,后端开发小组是两个人,数据库要共用,一个账号不能同时用.需要建立新的账号在云服务器上的MySQL.

不然各自建立一个数据库,平常做修改的时候不同步,到最后合并代码的时候是个大问题.试了好多方法,网上的都不靠谱.还是自己灵光一现解决了,虽然很土,但管用.这里记录下来,希望后来的师弟们不要在这个小坑翻了船.最后的效果是这样,前面的%意思是这个账号可以在任何IP地址的客户端登录.没有限制.

    

具体操作如下:

1.先用root账户在云服务器上登录:

输入下面的命令在MySQL中:CREATE USER username IDENTIFIED BY 'password'

创建一个账户:

授权:GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password'

"@"后面的的'localhost'可以根据需要设置容许这个账户在什么样的IP地址客户端登录,我选的是"%",

完了之后重启MySQL,如果不行没有生效,有一个土办法,就是通过root账号直接用Navicat登录,然后在mysql这个名字的数据库中找到user表,在其中把所有这个账号下面的N选项改成Y.再重新启动MySQL.就能同时两个账户登录这个mysql了,网上没有现成的教程.希望能给大家节约半天的时间.


遇到的问题:

   环境搭建到处是坑,烦人.我就喜欢代码!

收获:

   发了周报,晨报,工作日报,日报.各种统计,发现自己需要把时间规划一下.不然就是切成好多个碎片了,不能集中精力.新的阶段,新的考验,才能成长.加油!

明天的计划:

   明天争取完成接口文档和方案设计吧.


  

       



返回列表 返回列表
评论

    分享到