前言
上线生产环境后,由于数据字段默认值(0)未生效,导致了生产环境出了严重的BUG。但在准生产环境中测试的是比较充分的。最后思索可能是由于准生产环境与生产环境的数据库版本不一致造成的。果然,生产环境使用的版本是5.5,而准生产环境、开发环境我们使用的是5.7。只所以这么着,找借口的话就是由于当时安装的时间比较紧,真实的情况就是自己当时懒了。
安装
mysql5.7安装时,由于官网上供下载的只有压缩包版本的,所以并不是傻瓜程序。相信官方文档上也给出了详尽的教程。在此,我们参考了CSDN上的一篇文章:https://blog.csdn.net/u013235...
步骤总结如下:
根目录中,新建my.ini文件,进行个性化的配置。
使用管理员来启用cmd.exe(在system32中找到它,并右键管理身份运行)
在命令行环境下进入解压的根目录下的bin目录
初始化mysqld --initialize --user=mysql --console,并记录生成的root密码。
安装mysql服务mysqld –install mysql
启动服务net start mysql
登录:mysql -uroot -p,输入前面生成的密码。
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
注意:我并没有更改环境变量,这是由于我们并不需要在全局中来使用mysql命令。
如果不安装mysql服务,其实mysql也是可以用的。只是其不