数据库连接不上
<?php #Fetch users from mysql using PDO try { $dsn = "mysql:dbname=cms;host=127.0.0.1;port=3306"; $pdo = new PDO($dsn, 'root', '123', [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]); $sql = 'select * from cms_users'; $stmt = $pdo->prepare($sql); $stmt->execute(); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $pe) { echo $pe->getMessage(); } var_dump($users);
使用以上代码,连接mysql的时候页面提示如下:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
/PhpstormProjects/phpTest/users.php:15:null
操作系统是ubuntu18.0.4 开发环境是lamp,有人遇到过这种问题么,应该如何解决?
7
收起
正在回答 回答被采纳积分+1
PHP常用技术与ThinkPHP5框架开发
- 参与学习 人
- 提交作业 225 份
- 解答问题 3372 个
掌握用PHP开发互联网网站的必备功能,掌握当下主流的Linux系统开发,并熟练使用热门框架ThinkPhp开发电商团购项目,是通向PHP工程师必经之路。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星