多个版本的数据库mysql如何自由切换:
在学习阶段下载了mysql8.0版本,和一些框架自带的mysql,如phpnow自带的mysql5.0版本,同时占领了同一个3306端口,作为小白不知该如何切换
解决过程:
因为同占一个端口号3306,所以二者只能存一,在使用其中一个mysql的时候关闭另一个mysql。 打开关闭方法:1、开打任务管理器点击服务 [键盘ctrl+alt+del]
2、找到mysql 我自己有两个mysql,一个名字是mysql,一个是mysql5_pn。
可以直接在这个界面选中想打开的mysql右键启动服务
或者打开cmd的管理员模式
先关闭其中一个,再打开另一个
关闭代码net stop 数据库名字
开启代码net start 数据库名字
若提示:不是内部或外部命令 代表你没有配置环境变量(建议百度)
如果觉得这个doc界面打开太繁琐直接在任务管理器开启关闭就行。
3、进入某个数据库
【1】找到安装数据库路径(配置完环境后基本应该懂)
【2】进入bin目录,复制路径。(D:\Hbuilder X\PHPnow\MySQL-5.1.50\bin)
【3】继续打开cmd,进入该目录
如果安装在c盘就直接cd + 空格 + 复制的目录 回车
如果安装在别的盘,首先进入那个盘我这里是D盘直接敲 D: 回车
在敲cd + 空格 + 复制的目录 回车
【4】进入该数据库(想进哪个版本的数据库就去那个mysql的bin目录)
敲代码 mysql -hlocalhost -uroot -p(前面的mysql不用改成名字,直接复制就行我的这代码就行)
再输入密码完事了
如果还是第一次安装或者启动数据库
查看mysql安装教程(非常全面)
视频截图如下:
mysql8.0.21,无密码进入mysql之后输入以下代码设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123';