首页 > 编程知识 正文

登录后看不到mysql数据库,数据库没打开

时间:2023-12-28 21:11:07 阅读:329211 作者:RZTM

本文目录一览:

什么原因会导致mysql服务再,但是读不到数据库

可能是你的账号没有权限读那个数据库。每个账号都可以分配权限的,包括看哪些库,哪些表,

mysql建的数据库找不到

此问题是由于该用户的权限所导致的

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

mysql找不到数据库

此问题是由于该用户的权限所导致的

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

my下面的列表是你的数据库列表,my只是你连接mysql所在的主机而起的名字,它并不是数据库名,所以你建的数据库列表只会显示在my节点下面!!

为什么登陆了本地mysql不显示mysql数据库

打开控制面板,用小图标的方式查看,找到管理工具

打开管理工具,找到服务

如果是mysql,在服务中找到mysql,点击启动

如果是SqlServer,则找到SqlServer开头的服务,然后找到服务SqlServer MM+XXXX(因为我现在安装的是mysql,所以具体的服务名称忘了,但是绝对是M开头的),如果没有那个服务,则我也没办法了,你试试将所有SqlServer有关的服务都开启,能连接的可能性也不大

5

左上角会显示出这个服务已经启动,这个时候再连接数据库就会成功了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。