导入一个体积较大的SQL,通常由于PHP限制而导致超时而无法导入。
编辑:
./phpmyadmin/config.inc.php
查找变量:
$cfg['UploadDir']
在网站下建一个FTP能访问到的目录,将位置赋予变量“$cfg['UploadDir']”,然后通过FTP将dump文件传上去,刷新导入页,即可选择。
一点注意:
文件名必须含有“.sql”几个字符。
建议保存为.sql文件,解压缩文件通常占用内存太多。
附注:不适用于Shell的虚拟主机,因为你无法编辑./phpmyadmin/config.inc.php
系统_OS mysql, 应用
写给自己看的,高手别笑话:-)
两个命令:
# apt-get install mysql-server-4.1
# apt-get install phpmyadmin
这样安装之后,默认通过http://IP/phpmyadmin没法访问,会提示:
#1045 – Access denied for user ‘root’@'localhost’ (using password: YES)
在shell内执行:
# mysql
grant all on *.* to root@localhost identified by “password”;
注释:
| grant |
分配权限 |
| all |
所有权限 |
| on *.* |
在所有数据库上 |
| to root@localhost |
给通过本地连接的root账户 |
| identified by “password” |
密码为password |
| ; |
执行标志 |
系统_OS linux, mysql
首先,到root目录
# cd /root
下载mysql包
# wget ftp://ftp.fancysky.net/Pub-Linux/NetWork/Server/MYSQL/mysql-4.0.20.tar.gz
解压
# tar xfz mysql-4.0.20.tar.gz
# mkdir /usr/local/mysql
# cd /root/mysql-4.0.20
设置
# ./configure –prefix=/usr/local/mysql –with-charset=gbk
编译,安装
# make
# make install
建立用户组和用户
# groupadd mysql
# useradd mysql -g mysql
初始化表
# ./scripts/mysql_install_db –user=mysql
# cd /usr/local/mysql
设置权限
# chown -R root .
# chown -R mysql var
# chown -R mysql var/.
# chown -R mysql var/mysql/.
# chgrp -R mysql .
运行Mysql
# /usr/local/mysql/bin/mysqld_safe –user=mysql &
如出现Starting mysqld daemon with databases from /usr/local/mysql/var,说明安装成功.
设置密码(123456)
# /usr/local/mysql/bin/mysqladmin -uroot password 123456
系统_OS linux, mysql