一:DOS窗口使用mysql命令
1. 第一次在cmd使用mysql -uroot -p连接MySQL的时候,如果之前没有将MySQL下面的bin目录添加到系统变量的Path中就会显示
当然如果利用cd命令切换到MySQL下的bin文件位置,再使用连接MySQL命令是可以实现连接的,如果想在cmd中不需要切换文件路径就能实现连接,就需要打开我的电脑-》属性-》高级系统设置-》环境变量-》系统变量,然后找到系统变量下面的path变量,在path变量的最后面添加你的mysql里bin文件的路径,比如我的bin路径是D:\Alang-Sun\mysql\mysql-8.0.19-winx64\bin。
以上完成后重新打开cmd然后输入mysql -uroot -p就可以连接mysql啦!
2 ,那么有没有方法免密连接mysql呢?
当然是有的,进入mysql的文件位置,找到mysql下的my.ini文件并打开,找到[mysqld],然后在它下面加上语句:
skip-grant-tables 之后进入我的电脑-》管理-》服务-》mysql-》右键重启,然后重新打开cmd,输入mysql -uroot -p
他依然会提示我们输入密码,但是我们直接enter就行啦
二:常用MySQL命令
1 .OK输入完上面的指令后,我先把可能遇到的问题说一下,对于之前安装.msi版本MySQL的同学来说直接输入自己之前设置的密码即可,对于之前安装.zip版本的MySQL的同学来说,可能就不知道或者不记得密码了,因为这个版本配置过程中系统会自动生成随机的很复杂的密码,那么事情就来了,我们该怎么修改密码呢?
格式:alter user 用户名@主机地址 identified by '新密码'