[SQL ] 数据库不见

楼主: tas72732002 (葱头)   2014-09-08 12:16:35
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称: mysql
数据库版本: 5.2
内容/问题描述:
请问一下各位大大, 我刚安装完mysql, 建立了几个表数据库后,
要让内网的ip都能够连, 所以下了以下指令
use mysql; update user set host = ‘%’ where user = ‘root’;
然后reboot后, show databases 却只看到 information_schema和test数据库
这是为什么? 之后我到my.cnf 加入skip-grant-tables, 然后重启, 资料却又回来了~
为什么这句sql会让我数据库异常?
作者: jeamie (jeamie)   2014-09-08 23:33:00
我曾手残登入指令打成mysql -root -p进去后就是你这情况
作者: iFEELing (ing)   2014-09-11 01:31:00
印象中MYSQL的USER TABLE里面ROOT不只一个ROW可能不同来源的同一帐号权限会不一样
楼主: tas72732002 (葱头)   2014-09-11 15:18:00
楼上正解

Links booklink

Contact Us: admin [ a t ] ucptt.com