环境是这样的:Linux AS4+PHP4.3.8+MYSQL3.23.49+APACHE2.0.55
用来做校园网主页的新闻中心 主要操作是新闻的发布、增删、编辑、管理、搜索等
原先使用得非常正常 无论是数据库的读取还是新闻的发布都很好。可是上次对数据库进行过一次更新后(更新是在服务器上做的,就是把/var/lib/mysql/目录下对应的目录删除,拷贝了新的数据库目录上来)就出现了问题,首页上显示的是
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/index1.php on line 541索引页面显示的是Can't find file: './xyxw/common_table.frm' (errno: 13)
我在网上用perror 13查了一下,说这个错误表明Permission denied!也就是说权限限制!可是我的所有的数据库目录以及下面的文件我都用chmod命令和chown命令改过了,应该是没有问题的啊,我在服务器上敲Mysql进去后用show databases看了一下,奇怪的事情发生了,下面居然只有一个mysql数据库 可是在/var/lib/mysql/这个目录底下我明明有四五个数据库目录呀,为什么看不见呢?如下图:xinxi xueshu xydt xyxw这些都是数据库目录啊 为什么看不见呢 如图:这个问题困扰我几个月了 大家帮帮忙啊!
用来做校园网主页的新闻中心 主要操作是新闻的发布、增删、编辑、管理、搜索等
原先使用得非常正常 无论是数据库的读取还是新闻的发布都很好。可是上次对数据库进行过一次更新后(更新是在服务器上做的,就是把/var/lib/mysql/目录下对应的目录删除,拷贝了新的数据库目录上来)就出现了问题,首页上显示的是
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/index1.php on line 541索引页面显示的是Can't find file: './xyxw/common_table.frm' (errno: 13)
我在网上用perror 13查了一下,说这个错误表明Permission denied!也就是说权限限制!可是我的所有的数据库目录以及下面的文件我都用chmod命令和chown命令改过了,应该是没有问题的啊,我在服务器上敲Mysql进去后用show databases看了一下,奇怪的事情发生了,下面居然只有一个mysql数据库 可是在/var/lib/mysql/这个目录底下我明明有四五个数据库目录呀,为什么看不见呢?如下图:xinxi xueshu xydt xyxw这些都是数据库目录啊 为什么看不见呢 如图:这个问题困扰我几个月了 大家帮帮忙啊!
把你的启动命令贴出来看下
导入有两种方法:
使用LOAD DATA INFILE 'filename'命令
使用mysqlimport实用程序
使用load命令:
load data infile 'driver.txt' into table driver fields terminated by '
,' enc
losed by '"';
使用mysqlimport实用程序:
mysqlimport --fields-terminated-by=, --fields-enclosed-by=\" phptest d
river.
txt