mysql的命令行界面使用
安装部分
请自行百度下载这个:mysql-installer-community-5.7.17.0.msi,一路next至安装完成
登陆部分
找到安装目录,我的目录如下:
C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe”
目录的空白地方按下Ctrl+鼠标右键,点击“在此处打开目录窗口”,打开命令行界面
输入mysql -u root -p按下回车,输入密码,这个密码应该是你在安装的时候会设置的,没有设置则为空
命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) where User=’root’;
mysql> FLUSH PRIVILEGES;
显示当前的user:
mysql> SELECT USER();
如果
报错
:
Access denied for user ‘root’@’localhost’ (using password:YES)。
或者
Access denied for user ‘root’@’localhost’ (using password:NO)。
是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。
解决
方案:
打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件
如果打开了MySQL服务请重启此服务。
回到刚才命令行界面,输入“mysql -u root -p”
执行“use mysql;”,使用mysql数据库。
执行“update user set password=PASSWORD(“11111”) where user=’root’;”(修改root的密码)
打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
重启MySQL服务。
在命令行中输入