Windows连接MySql过程中遇到的问题及解决
一、怎么在dos窗口连接数据库
①win+R,输入cmd,然后弹出dos窗口,接着再输入net start mysql(启动mysql服务),如果这里报错,可以用管理员身份打开命令行提示符就行。
②连接数据库:在dos窗口输入mysql -ulocalhost -uroot -p ,然后窗口会提示你输入密码。接着输入密码就可以成功连接了。
③连接上数据库后,用以下命令可进行相应操作:注意!!!——以下所有的命令都有英文分号
show databases; //显示所有的数据库
use mysql(数据库名); //切换到某一个特定的数据库
show tables; //显示该数据库中所有的表
describe table;(表名) //显示某个表中的数据
exit //直接退出mysql
如图


二、连接MySQL过程中出现的问题:
1.命令行连接上MySQL,为什么系统服务中找不到Mysql服务?
解决:
打开cmd,切换到mysql的bin目录下,然后输入几个命令就可以了。
①首先打开cmd,切换到MySql安装目录的MySql的bin目录下;
②运行>cd C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld -install
会出现提示Service successfully installed.(或者出现问题:Install/Remove of the Service Denied!)
③再输入如下:
C:\Program Files\MySQL\MySQL Server 5.6\bin>net start mysql
④刷新服务管理器,就可以看到MySql的服务了。
2.报错:Install/Remove of the Service Denied! (原因:出现此问题是由于当前用户权限不够,需要以管理员权限运行安装)
解决办法:搜索命令提示符,右击以管理员身份运行,然后再执行一的操作就可以了。
3.忘记登录MySQL密码了,怎么跳过密码登录到mysql,然后修改密码:
①方法一:在mysql.ini配置文件中,搜索mysqld,在下面添加skip-grant-tables
②如果报错 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
此时输入flush privileges;执行一下就好了
③然后输入set password for root@localhost=password('你的密码');
4.phpstudy的mysql无法启动
以管理员身份打开命令行提示符,输入sc delete mysql

浙公网安备 33010602011771号