重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果之前你没有创建新的用户,那么数据库用户名应该是root,密码为空~~如果你连接不上数据库,那么首先也要确定你的数据库开启没有,如果数据库没启动,那么肯定是连接不上的了
创新互联是专业的温宿网站建设公司,温宿接单;提供网站制作、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行温宿网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
appserv安装时,默认就会安装mysql,phpmyadmin。只要访问phpmyadmin,登录mysql管理界面,创建数据库,然后用它安装网站! 详细hi我!
建个数据库没有表的,然后导得到数据库里,看报错信息,你没有选择数据库,所以无法导入
你在左侧数据库列表里点击要导入的数据库,然后点击导入才可以
?php
$conn
=
mysql_connect('localhost','root','')
or
die('连接数据库失败,请检查您的数据库配置');
?
mysql_connect第二个参数是用户名,第三个参数
默认情况下,用上面测试下,如果不行就看下面是密码
?php
$conn
=
mysql_connect('localhost','用户名','密码')
or
die('连接数据库失败,请检查您的数据库配置');
?
1、检查环境正常
使用mysql -u root -p 可以进入MySQL操作界面
直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库
2、打开hosts加入
复制代码代码如下:127.0.0.1 qttc
使用qttc当主机连接也正常,唯独就不认localhost。
3、localhost连接方式不同导致
为了了解PHP连接数据库时,主机填写localhost与其它的区别阅读了大量资料,最后得知:
当主机填写为localhost时mysql会采用 unix domain socket连接
当主机填写为127.0.0.1时mysql会采用tcp方式连接
这是linux套接字网络的特性,win平台不会有这个问题
4、解决方法
在my.cnf的[mysql]区段里添加
复制代码代码如下:
protocol=tcp
保存重启MySQL,问题解决!