mysql的localhost和127.0.0.1的区别

浏览:2570 发布日期:2016/03/18 分类:求助交流 关键字: mysql thinkphp
今天在配置数据库的时候(代码如下):打开Navicat的mysql数据库的user表里面的Host的值是127.0.0.1,然后云程序报Host "localhost " is not allowed to connect to mysql server的错误,解决方法是'DB_HOST' => 'localhost'改为'DB_HOST' => '127.0.0.1',
return array(
//'配置项'=>'配置值'

'DB_TYPE' => 'mysql',
'DB_HOST' => 'localhost',
'DB_USER' => 'root',
'DB_PWD' => '12343',
'DB_NAME' => 'data',
'DB_PORT' => 3306,
'DB_PREFIX' => 'nk_',

'SHOW_PAGE_TRACE' => true,


但是现在又有一个问题,在自己电脑里Navicat的mysql数据库的user表里面的Host的值是localhost,配置代码是'DB_HOST' => '127.0.0.1',运行程序没有问题

提问:请问两种情况有什么区别,第二种不应该也会报错吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>