xunsearch从数据库导入数据报错

新手提问 · feifei · 于 4年前 发布 · 4474 次阅读

正常发帖修改啥的,最后到xunsearch搜索无问题,可展示出来,但是从数据库引入历史数据时候却报错了,用户密码数据库啥的都是正确的,也可用Navicat远程连接数据库,显示错误如下:

[root@wadiu util]# php Indexer.php --source=mysql://root:root@localhost/wadiu --sql="SELECT id AS topic_id,title,content,status,updated_at FROM post" --project=/var/www/html/wadiu/frontend/config/search.ini
初始化数据源 ... mysql://root:root@localhost/wadiu 
PHP Warning:  mysqli::__construct(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in /var/www/html/wadiu/vendor/hightman/xunsearch/util/XSDataSource.class.php on line 628
[XSException] /XSDataSource.class.php(630): Can not connect to mysql server: 'root@localhost'
#0 XSDataSource.class.php(180): XSDatabaseMySQLI->connect(Array)
#1 XSDataSource.class.php(35): XSDatabaseDataSource->init()
#2 XSDataSource.class.php(51): XSDataSource->__construct('mysql://root:ro...', 'SELECT id AS to...')
#3 Indexer.php(244): XSDataSource::instance('mysql://root:ro...', 'SELECT id AS to...')
#4 {main}

请问大神们,哪里有问题啊?

共收到 2 条回复
forecho#14年前 0 个赞

根据报错信息提示就是 数据库链接失败。

feifei#24年前 0 个赞

但是我数据库账号和密码都是正确的,不知道为啥就是报错

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册