数据库连接不上
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?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积分~
来为老师/同学的回答评分吧