发布网友 发布时间:2022-04-22 00:14
共3个回答
热心网友 时间:2022-05-02 11:15
如果你是源码包,并且没有改环境变量的话,mysql -u root -p是不能进入mysql的。。。所以让你使用绝对路径,要严谨点。
装两个MYSQL最好用源码包,而且配置文件MYSQL的端口不能一样。。。就可以了。追问确实是环境变量的问题,我把那段路径删了之后就必须到bin目录下才能启动了。可是我两个mysql,第一个是之前自己装的,第二个是xampp里面的,然后我到xampp\mysql\bin想启动的二个mysql,结果竟然用的是第一个mysql的密码,显示的也是第一个mysql的数据库。是端口的问题么?可以加我qq814465104教教我么?
来自:求助得到的回答
热心网友 时间:2022-05-02 12:33
在 CMD 里面执行 set 命令看看, 如果你的 Mysql 的 bin 目录包含在 PATH 里面, 才能像你这样任意目录执行 mysql -uroot -p 进入 Mysql , 否则是不行的追问确实是环境变量的问题,我把那段路径删了之后就必须到bin目录下才能启动了。可是我两个mysql,第一个是之前自己装的,第二个是xampp里面的,然后我到xampp\mysql\bin想启动的二个mysql,结果竟然用的是第一个mysql的密码,显示的也是第一个mysql的数据库。是端口的问题么?可以加我qq814465104教教我么?
追答你猜对了, 默认连接的是 3306 端口的 Mysql , 你如果想进别外一个 Mysql (比如说3307端口)执行 mysql -uroot -P3307 -p 就行了
热心网友 时间:2022-05-02 14:08
那是你设置了系统环境变量。 添加了mysql/bin目录,不然就不能任意目录、