我有一个大的(~150mb)sql文件,我试图导入.它太大了,无法通过PHPMyAdmin将其拆分为多个部分,并且它太大而无法通过php脚本导入,因为它在处理脚本30秒后超时.所以我正在寻找如何从MySQL命令行直接导入文件.
网上搜索显示,我想无论是使用database_name < file_name.sql或source file_name.sql,但我不能得到任何的这些工作.
使用时<给出了通用的MySQL语法错误,同时使用source稍微更有希望,failed to open file 'file_name.sql', error: 2所以我倾向于认为源命令是在正确的轨道上.
我在Windows中,并使用xampp作为localhost服务器(注意我只是尝试在localhost上导入此文件,以便我可以执行sql).我已经尝试将文件放入 xampp\mysql\bin和xampp\mysql\data\database_name.
有关如何从MySQL命令行或通过任何其他方式将此.sql文件导入MySQL的任何建议将不胜感激.
.my.cnf在Windows中使用XAMPP 的mysql客户端的位置是什么?
澄清:默认情况下,此文件不存在,因此在创建它时,您应该将它放在何处,以便命令行客户端自动读取它?
我是一个Windows用户.我一直在使用xampp很长一段时间但突然间我的.php文件都没有正常工作!我收到此错误消息:
访问被禁止!
您无权访问请求的对象.它受读保护或服务器无法读取.
如果您认为这是服务器错误,请与网站管理员联系.
错误403
localhost Apache/2.4.4(Win32)OpenSSL/0.9.8y PHP/5.4.16
我可以在localhost/Practice中看到我的.php文件列表(Practice是我保存文件的文件夹)每当我点击它时,文件就会打开.但是当我点击任何文件中的任何"提交"按钮时,它会出现此错误.请帮忙!我将xampp从1.8.1更新到1.8.2但仍然存在同样的问题!
我在MAC OS 10.6上安装XAMPP服务器它工作正常.经过很多天我检查了一下,但这次没有工作,localhost这次没有打开.
经过一些研发后我卸载后重新安装XAMPP服务器
当我重新安装后启动apache,让端口80运行另一个webserver然后我重新启动系统,然后apache启动正常,但是同一个本地主机不工作
然后我在我的系统首选项中检查Web共享,然后它已经被关闭...
请有人告诉我哪里错了?
我将root密码更改为test,现在我无法登录XAMPP中的phpMyAdmin页面.我在这里寻找帮助,这里基本上说在XAMPP\PHPMYADMIN文件夹中更改了config.inc.php文件.
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'test'; <---- changed this
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'test'; <--- I changed this too (Edit: Not needed)
Run Code Online (Sandbox Code Playgroud)
以下代码使用上述密码
if($_SERVER['REMOTE_ADDR']=="127.0.0.1")
{
define("DATABASE_SERVER", "localhost");
define("DATABASE_USERNAME", "root");
define("DATABASE_PASSWORD", "test");
define("DATABASE_NAME", "TIGERWOODS");
}
Run Code Online (Sandbox Code Playgroud)
这发生在我身上,但我无法解决它.现在它再次发生在WinXP上.我正在使用Xampp 1.7.4.
我已经在Windows 7旗舰版上下载并安装了适用于Windows的XAMPP 1.8.1.我按照这些说明设置了XAMPP与IIS一起运行
到目前为止一切都很好,我的PHP站点在本地运行,除了phpMyAdmin之外的所有内容都可以在XAMPP菜单中找到.
但是,当我尝试访问phpMyAdmin时,我收到此错误:
访问被禁止!
新的XAMPP安全概念:
只能从本地网络访问所请求的目录.
可以在文件"httpd-xampp.conf"中配置此设置.
我通过Google和本网站上的一些人找到了几个答案.但是,到目前为止,我尝试过的解决方案都没有解决这个问题.
这是我的httpd-xampp.conf文件:
#
# XAMPP settings
#
<IfModule env_module>
SetEnv MIBDIRS "C:/xampp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"
</IfModule>
#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php5ts.dll"
LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
#
# PHP-CGI setup
#
#<FilesMatch "\.php$">
# SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
# Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>
<IfModule php5_module>
PHPINIDir …Run Code Online (Sandbox Code Playgroud) 我在Mac OS X 10.6.8上安装了XAMPP 1.7.3而没有更改任何默认值.
网络服务器似乎工作正常,但htdocs目录的权限设置为"只读",除了系统以外的所有人.所以(a)我每次复制web内容时都必须提供root密码,而且更有问题,(b)NetBeans说它无法创建目标目录,甚至不会生成index.php文件.源目录.
我只需要手动更改/ htdocs目录的权限,还是应该更改一些更全局的XAMPP设置?以root身份运行NetBeans似乎有点极端......
我花了三个小时,但没有找到任何东西; 我无法连接到启用SSL的服务器.我想列出我的所作所为:
首先检查我的PHP扩展目录是否正常; 扩展名不存在,php_openssl.dll
然后我打开我的php.ini文件,但我看不到任何extension = php_openssl.dll行要取消注释.
此外,我在Google上搜索并看到有同样问题的人. http://www.apachefriends.org/f/viewtopic.php?p=162623
不过,我也有
OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf
...
openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL 0.9.8l 5 Nov 2009
OpenSSL Header Version OpenSSL 0.9.8l 5 Nov 2009
Run Code Online (Sandbox Code Playgroud)
没有线.我该怎么办?请分享您的建议.
我在使用PHPStorm时遇到了麻烦.我刚开始新项目创建了几个我自己的类,其中一个我创建了PDO对象.
$this->cnn = new PDO("sqlite:db/base.db");
Run Code Online (Sandbox Code Playgroud)
现在,当我想通过crtl + whitespace看看这个对象有什么样的方法时,我没有得到任何建议.然后我试着看看我可以使用的课程列表.
$newClass = new
Run Code Online (Sandbox Code Playgroud)
当我按下ctrl +空格时,它只显示了我创建的类.
所以问题是,我需要做什么,让PhpStorm看到所有可用的类(不仅仅是我创建的类).
PS当我按住Ctrl +单击PDO(带下划线)时,它表示该类未定义
项目设置中的PPS我选择了php 5.4语言和选择的解释器(php 5.4.7,使用xampp)