phpstudy升级更换mysql
mysql官网下载需要的版本,这里就不说了,附上mysql官方下载地址
https://www.mysql.com/downloads/
一、先备份原来的mysql文件夹,免的升级失败啥都没有了。。
二、将下载的mysql解压到phpstudy的目录,phpstudy2016是在根目录,phpstudy2018是在PHPTutorial目录下。
PS:可以更改mysql文件夹名称和原来一样,省事。。
三、复制mysql的default.ini 改名为my.ini
高版本的mysql下载好后里面没有default.ini文件,把原来的复制过来就行了。
这里注意下版本参数的差异,最好先加上日志(注意路径),再启动调试看看有没有报错
log-error=D:/phpStudy/PHPTutorial/MySQL/error.log
四、修改my.ini配置文件(复制过来的配置文件一般不用管这个)
basedir="D:/phpStudy/PHPTutorial/MySQL/" datadir="D:/phpStudy/PHPTutorial/MySQL/data/"
最后新增,用于跳过权限验证,升级完毕删除就可
skip-grant-tables=1
五、cmd进入新的mysql/bin目录
六、初始化数据库(如果data里面有文件,全部删除)
执行:mysqld –-initialize
七、空密码进去mysql,修改root密码。
password_expired为N(密码永不过期),new_password为新密码,别着急复制搞错了哈。
//1、注册服务,不需要可以调过 mysqld -install //2、启动mysql net start MySQL //3、启动成功,没有报错的话,删除服务 sc delete MySQL //4、链接mysql mysql -uroot -p //5、修改密码 update mysql.user set authentication_string=password('new_password'),password_expired='N' where user='root' and Host ='localhost';
修改口令:
ALTER USER USER() IDENTIFIED BY 'news_password';
八、刷新重启
flush privileges;
重启mysql,命令重启或PHPstudy重启。
到这里mysql升级/更换已经成功了。
有 0 位网友评论: