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

 

 

 

 

 

posted @ 2021-04-11 21:29  西里小诸葛  阅读(663)  评论(0)    收藏  举报