当前位置: 首页 > 后端技术 > PHP

phpstudy---mysql5.5升级mysql5.7

时间:2023-03-29 17:46:00 PHP

1、从MySQL官网下载MySQL5.7版本,我这里下载的是MySQL5.7.24。2、直接到D:phpStudyPHPTutorial目录删除之前的MySQL版本,解压下载的MySQL5.7.24版本修改为MySQL,然后在MySQL目录新建my.ini文件,添加如下内容:[mysqld]port=3306basedir=`"D:/phpStudy/PHPTutorial/MySQL/"`datadir=`"D:/phpStudy/PHPTutorial/MySQL/data/"`这是我自己的目录,如果有不同的可以修改他们相应地,安装数据库1.由于5.7版本没有data文件夹,所以我们需要初始化。以管理员权限执行以下命令mysqld`--initialize,然后会在该目录下创建数据目录。2、安装MySQL5.7.24,执行1mysqld--installmysql--default-file=D:phpStudyPHPTutorialMySQLmy.ini创建成功,但现在还是无法启动。打开phpstudy2018后,启动后就停止了。我们需要在Phpstudy中创建一个服务。检查服务如下:mysql和MySQLa。mysql是我刚刚安装了mysql并创建的。5.7.24MySQLa服务是phpstudy创建的(不知道为什么默认安装phpstudy2018没有mysql服务)。然后,我们在服务中启动MySQLa服务,然后去查看phpstudy。数据库服务也启动了,但是如果我们重启或者关机再重启,还是启动不了,因为有2个服务被占用,有冲突,需要删除一个。3、删除mysql服务(因为这个不是phpstudy创建的服务,删除吧,不能删除mysqla服务)1sc删除mysql再试,重启phpstudy登录5.7.24第一次安装后没有密码,执行updatemysql需要修改密码`usersetauthentication_string=password('root')whereuser='root'`;flushprivileges`;`phpstudy自带的修改密码对MySQL5无效。7、因为他的password字段是authentication_string,之前是password

最新推荐
猜你喜欢