前言:
最近在学Django,需要用到mysql数据库,贪图方便使用之前安装phpstudy带的mysql数据库。但执行数据迁移时老是报错,很郁闷。后来发现我用的Django版本是2.1,与mysql5.5版本不兼容。最新的phpstudy带的mysql数据库的版本一般都是5.5左右。这时我们需要把phpstudy的mysql升级一下。
一、下载mysql5.7
官网地址:https://dev.mysql.com/downloads/file/?id=467269
二、备份好原来的数据库文件
三、清空mysql目录下面的文件把下载的mysql文件解压进来,然后把default_my.ini复制一个mysql,最后把备份好数据库文件data拷贝进来,如图:
四、进入my.ini再最下面输入
basedir="D:/Program Files/phpstudy/PHPTutorial/MySQL"
basedir="D:/Program Files/phpstudy/PHPTutorial\MySQL/data"
注:basedir="D:\Program Files\phpstudy为phpstudy安装目录
五、设置环境变量path:D:\Program Files\phpstudy\PHPTutorial\MySQL\bin
用cmd进入mysql下的bin文件夹,(可能需要用管理员打开cmd)
输入:mysqld --initrailize
再输入:mysqld --install
六、启动服务(若启动不了,尝试重启下电脑)
七、注意,phpstaudy可能失去开启mysql的能力,不过你可以使用net start mysql开启,效果跟原来的一样