SHOW DATABASES;回车后数据库不全与Access denied ERROR
来源:互联网 发布:js正则表达式邮箱验证 编辑:程序博客网 时间:2024/06/06 20:10
在用命令行操作mysql时遇到了Access denied for user ”@’localhost’ to database ‘…’这个问题,即没有访问权限;还有输入SHOW DATABASES;时查看数据库显示的也不全。先说说这里用的mysql是集成于Wamp的,在安装Wamp后才有的mysql服务。
将wamp下mysql的bin文件夹路径配置到系统变量后,打开cmd命令行输入mysql后回车:
显示已经登录成功。
想要创建一个名字为t1的数据库,在命令行输入CREATE DATABASE t1;后回车:
发现提示Access denied for user ”@’localhost’ to database ‘t1’错误,显然告诉我被禁止访问了,这是为什么呢?先不管为什么,我们看看我们mysql里已经有什么数据库。
输入SHOW DATABASES;后回车:
发现只有两个数据库而已,但是我的mysql下显然有更多的数据库:
这都是为什么呢?
然后输出SELECT USER();后回车,查看用户信息:
显示用户名为ODBC,但是我的wamp的用户名是root,显然不是一个用户,仔细分析一下,原来我在一开始登录的时候只是输入了mysql,没有指定用户名,在这里我认为mysql会使用它默认的用户名,因此登录后mysql的用户名为“ODBC”就一点都不奇怪了(ODBC的英文全称为Open Database Connectivity,提供了一组对数据库访问的标准API)。
输入SHOW GRANTS;后回车,查看用户权限:
显示GRANT USAGE,其实是只允许连接,其他像数据库的操作增删改查权限是没有的。顺便一提这里的”@’localhost’是匿名用户的意思。
输入EXIT;后回车退出当前登录,再输入mysql -u root后回车,这次指定用户名为root,密码为空的用户登录(因为wamp下mysql默认的用户帐号就是这个,且我没有修改过):
这里显示用户名为root了。
然后再查看当前权限,发现是所有权限都有了,并且创建数据库t1也能成功:
wamp下mysql界面:
总结:
- 出现错误的原因是没有指定用户名去登录mysql
- wamp为我们指定了mysql的默认帐号,用户名为root,密码为空。因此我们在cmd命令行中要用这个帐号去登录wamp下的mysql才可以得到所有权限并显示我们之前在phpMyAdmin下操作所有数据库。
- SHOW DATABASES;回车后数据库不全与Access denied ERROR
- Lumanager数据库无法show databases;
- Mysql命令show databases:显示所有数据库
- MySQL命令show databases:显示所有数据库
- mysql show databases 看不到mysql数据库
- access denied error
- Error---Access is denied
- Show databases
- show databases
- 打开数据库MySQL出现 error:1045 access denied for user
- hive show databases 报错 ERROR in metadata : metadata Exception
- 02-MySQL-show databases数据库显示不完整
- MySQL安装后出现“Error 1045(28000) Access Denied for user....."解决办法
- mysql 安装后报 ERROR 1045 (28000): Access denied for user 'root'@'localhost'
- 新装mysql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied for use
- 数据库Error 1045(28000) Access Denied for user 'root'@'localhost' 错误
- mac os下mysql权限问题不能创建数据库ERROR 1044(42000):Access denied
- MySql数据库链接问题ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- Gson的简单用法
- 求最大公约数——辗转相除法,更相减损术
- Listview的优化
- 通过自定义Gradle插件修改编译后的class文件
- spring 源码下载地址
- SHOW DATABASES;回车后数据库不全与Access denied ERROR
- test
- swiper的基础使用(十四)
- shell if语句
- (转)Android 命名规范 (提高代码可以读性)
- C++运算符重载++,--
- Oracle建立表空间和用户
- div贴边运动代码
- Centos6.5 下Filebench 的安装