xampp访问数据库
A. 我用XAMPP搭建的php环境连接数据库时出现如下错误, 如何解决
说明mysql_connect
时候就密码错误了,test数据库是可以匿名登录的
B. 利用xampp软件创建数据库的操作步骤
方法/步骤
1、打开xampp软件后点击图中两个按钮
2、图中两个图标变绿后,证明一切运行正常,点击MYsQL后面的admin
3、点击数据库,如果你页面是英文的你可以点击下方箭头所指的地方更改成中文
4、起一个数据库名,最好使用英文或者拼音起名,如果用汉字可能会造成不能读取。点击创建
5、这样就创建成功了,本地可以创建很多数据库,起好数据库名易于管理
6、科普一下,在浏览器里输入localhost或者127.0.0.1就可以进入本地搭建的网站了
C. 在XAMPP中如何导入SQL数据库
xampp里面包含一个叫phpmyadmin的软件,用他你可以导入mysql的数据库,方法是:打开localhost/phpmyadmin。然后用phpmyadmin新建一个数据库,点击菜单上的导入,选择你的sql文件,按下确定,搞定!
D. XAMPP数据库启动,Admin点后报错。
你得使用phpmyadmin这个程序访问数据库,另外建议你看看web端口是不是被占用了,被占用了也是无法正常访问的,可以考虑改个Apache的服务端口试试,另外就是建议关掉迅雷,这个程序经常霸占80,8080等web端口,导致web服务开启失败。
E. 1、怎样使用xampp 中mySQL创建数据库就像单装MySQL一样使用。 2、装好xampp后如何正确再装mysql
1.XAMPP中有个自带的MySql管理软件PhpAdmin
2.在安装好XAMPP之后默认的服务器端口是80,根据需要决定改与不改,个人建议修改一下;
3.打开XAMPP控制面板,启动apache和mysql
4.在浏览器中输入http://localhost如果你把端口号改了如改成了8080,则输入http://localhost:8080回车即可进入XAMPP主界面
5.点击左边的phpadmin即可进入mysql进行管理因为默认的mysql密码为空,可以直接进入。此时的xmapp是相当不安全的,可以在安装文件目录下apache的conf文件夹中的httpd.conf文件中进行自定义设置,这里不再详细叙述
关于第二个问题
我没试过,但是有一点是肯定的,装了xampp后再装mysql肯定要解决端口冲突的问题。不能都设置成3306
F. 我配置bugfree,我安装了XAMPP,可是怎么打开数据库啊
XAMPP里默认没有PHPMYADMIN吧
下载一个图形界面管理软件,我用SQLyog有破解版的。挺好用。
SQLyog是专门管理MYSQL数据库的
G. 如何使用Xampp让Dreamweaver调用数据库呢
DreamWeaver可以使用字符串来连接Access数据库。
具体方法
一,如果你Access为2002或2003版本
在DreamWeaver中选择 应用程序>>数据库>> 点击 + >>自定义连接字符串
会弹出窗口 连接名称中写上 英文名(可任意取名)
连接字符串中写入以下代码
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & server.mappath("数据库路径")
二,如果你Access是2007版本或者更高
连接字符串就改为
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & server.mappath("数据库路径")
H. 请教小弟我新安装的xampp怎么访问phpmyadmin
MySQL有一个默认的专用端口:3306,所以,如果你之前独立安装了MySQL,那么3306端口已经被占用。安装XAMPP集成的MySQL时,必须重新设置独立的端口,否则是不能访问phpmyadmin的,我收到的报错信息见图:
修改方法也很方便,打开XAMPP的控制面板,找到mysql右侧的config,点击,会出现my.ini的选择项,这个就是mysql的配置文件了,如图:
当然只是修改端口,我还是访问不了。还要去修改phpmyadmin的配置文件,这里有两个途径:
一、访问phpmyadmin出错的解决方案
1、打开xampp目录(默认的安装目录,如果修改,请找到xampp的安装目录),打开phpmyadmin的目录,在该目录下找到config.inc.php,我的默认配置:
复制代码
代码如下:
<?php
/*
* This is needed for
cookie based authentication to encrypt password in
*
cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS
FOR A MORE SECURE COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] =
'config';
$cfg['Servers'][$i]['user'] = 'username';
//mysql用户名
$cfg['Servers'][$i]['password'] = 'password';
//mysql密码
$cfg['Servers'][$i]['extension'] = 'mysqli';
//扩展配置,若访问出现没有配置mysqli等错误,加上这个。默认是有的
$cfg['Servers'][$i]['AllowNoPassword'] =
true;
$cfg['Lang'] = '';
/* Bind to the localhost ipv4 address and tcp
*/
$cfg['Servers'][$i]['host'] =
'127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] =
'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] =
'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] =
'pma_bookmark';
$cfg['Servers'][$i]['relation'] =
'pma_relation';
$cfg['Servers'][$i]['table_info'] =
'pma_table_info';
$cfg['Servers'][$i]['table_coords'] =
'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] =
'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] =
'pma_column_info';
$cfg['Servers'][$i]['history'] =
'pma_history';
$cfg['Servers'][$i]['designer_coords'] =
'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] =
'pma_tracking';
$cfg['Servers'][$i]['userconfig'] =
'pma_userconfig';
$cfg['Servers'][$i]['recent'] =
'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
/*
* End of servers configuration
*/
?>
然后在$cfg['Lang'] = ”后加入以下代码:
复制代码
代码如下:
$cfg['Servers'][$i]['port'] =
'3307'
保存,重启apache,在地址栏输入localhost/phpmyadmin,就可以直接进入phpmyadmin的管理界面了
这种方式不太安全,没有验证,谁都可以进入phpmyadmin管理数据库了。重新回到配置文件,找到如下代码:
复制代码
代码如下:
$cfg['Servers'][$i]['auth_type'] =
'config'
将上述代码的config改为cookie,或者http,就会出现验证界面了(cookie和http对应的验证界面在windows上还不一样),我把它改成了cookie,出现如图验证界面。
2、这种方式也是修改phpmyadmin的配置文件,不过路径不一样了,在phpmyadmin/libraries找到config.default.php文件,里面包含了服务器的各种配置参数。
复制代码
代码如下:
$cfg['Servers'][$i]['port'] =
'';
找到这一行代码,我的在132行,这个是配置端口的,值为空则是默认的3306,将其值改为3307后,保存,重启apache,同样可以访问phpmyadmin了
二、phpmyadmin配置文件详解
打开在phpmyadmin/libraries找到config.default.php文件,常用参数配置如下:
复制代码
代码如下:
$cfg['PmaAbsoluteUri'] = '';
//phpmyadmin的访问网址 ,默认就行
$cfg['TranslationWarningThreshold'] = 80;
//服务器端口
$cfg['Servers'][$i]['host'] =
'localhost';//mysql主机ip,如果mysql和该phpmyadmin在同一服务器,则按默认localhost
$cfg['Servers'][$i]['port']
= '3307'; //mysql端口,默认3306,保留为空即可
$cfg['Servers'][$i]['user'] = 'root';
//mysql用户名
$cfg['Servers'][$i]['password'] =
'';//密码
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//认证方式
/*端口、用户名、认证方式等也可以再config.inc.php中配置,并且优先级高
*$cfg['Servers'][$i]['auth_type']
= 'config';
这个是在config.inc.php的
*配置,若不修改这个值,仍然可以直接访问phpmyadmin
*/
$cfg['DefaultLang']='zh';
//设置默认语言
对于认证方式$cfg['Servers'][$i]['auth_type'] = ‘cookie';
的值有四个:cookie,http,HTTP,config
config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:
PHP安装模式为Apache,可以使用http和cookie;
PHP安装模式为CGI,可以使用cookie .
另外,在cookie模式下,还可以设置$cfg['blowfish_secret'] = ”; (短语密码)
,至于设置为什么密码,由您自己决定,也可以不用理会。(没测试过,这一点来自文档说明,我觉得不用理会就行了)