
原因:没有安装mysqlnotifler组件,可以通过DOS命令进入MySQL数据库。
1、首先按“win+R”打开运行窗口,输入“cmd”,回车确定。
2、启动mysql数据库:在出来的DOS命令窗口中输入 netstartmysql,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R直接输入netstartmysql后回车。
3、输入 mysql-hlocalhost-uroot-p回车 进入mysql数据库,
4、当显示此界面时表示成功链接到了mysql数据库。
5、输入showdatabases;显示你有的数据库(mysql数据库中的命令必须以分号结尾“;”)
6、如果要退出mysql数据库,输入exit回车。
打开控制面板,用小图标的方式查看,找到管理工具打开管理工具,找到服务如果是mysql,在服务中找到mysql,点击启动如果是SqlServer,则找到SqlServer开头的服务,然后找到服务SqlServer MM+XXXX(因为我现在安装的是mysql,所以具体的服务名称忘了,但是绝对是M开头的),如果没有那个服务,则我也没办法了,你试试将所有SqlServer有关的服务都开启,能连接的可能性也不大5左上角会显示出这个服务已经启动,这个时候再连接数据库就会成功了此问题是由于该用户的权限所导致的1. 关闭mysql,service mysqld stop
2. 启动mysql: mysqld_safe --skip-grant-tables
在这个模式下是可以看到mysql数据库的
3. 根据user表的内容
GRANT privileges ON databasename.tablename TO username@hostname
示例: GRANT all ON *.* TO root@localhost
4. 不要忘记刷新系统权限表
flush privileges
5. 最后重启mysql
service mysqld restart
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)