发表于: 2017-06-04 22:38:13
3 1249
今天完成的任务:
在写接口文档和建数据库的过程碰到一个坑,后端开发小组是两个人,数据库要共用,一个账号不能同时用.需要建立新的账号在云服务器上的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了,网上没有现成的教程.希望能给大家节约半天的时间.
遇到的问题:
环境搭建到处是坑,烦人.我就喜欢代码!
收获:
发了周报,晨报,工作日报,日报.各种统计,发现自己需要把时间规划一下.不然就是切成好多个碎片了,不能集中精力.新的阶段,新的考验,才能成长.加油!
明天的计划:
明天争取完成接口文档和方案设计吧.
评论