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;执⾏⼀下就好了
windows怎么使用mysql③然后输⼊set password for root@localhost=password('你的密码');
4.phpstudy的mysql⽆法启动
以管理员⾝份打开命令⾏提⽰符,输⼊sc delete mysql
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论