我使用在AMPS(windows 10)上安装laravel。
它起作用了。
但是现在我想连接到MySQL。
我创建了一个“blog”数据库并更改了这两个文件:。环境文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD='mysql'
和 /config/database.php:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'blog'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', 'mysql'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
但当我想迁移时,仍然会收到以下消息:
C:\ProgramFiles(x86)\Ampps\www\blog
[illumb\Database\QueryException]
SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:YES)(SQL:select*from information_schema.tables,其中table_schema=blog和table_name=migrations)
[PDOExc0019]
SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:是)
你应该写这个
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
你的环境文件是
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=mysql
同时重启您的服务器。
当我使用'php工匠迁移'我得到以下错误消息: [照明\数据库\查询异常] SQLSTATE[HY000][2002]连接拒绝(SQL:选择*从information_schema.tables其中table_schema=家庭和table_name=迁移) [PDOException] SQLSTATE[HY000][2002]连接被拒绝 我已经安装Laravel在mac与XAMPP和有以下设置
基于在计算机之间移动Laravel项目,我转移了一个Laravel项目 乍看之下一切都很好。我可以毫无问题地安装composer,然后在我的环境中设置环境变量。env,例如数据库名称、数据库用户等。 当我开始使用以下命令时, 我有两个错误, 关于。php第664行: SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:Yes)(SQL:selec
我试图使用在cpanel上运行的SQL语句为MySQL用户授予管理员权限 但它给用户提供了拒绝错误: 我们正试图集成我们的网站“www.somewebsite.com”MySQL数据库与桃树会计软件使用戴尔Boomi原子球。 根据戴尔布米论坛。他们在链接中回复。 https://community.boomi.com/message/8983 phpMyAdmin页面上没有全局特权选项。Cpane
我正在尝试使用jdbc连接连接到远程mysql数据库。但是我越来越 JAVAsql。SQLException:用户在运行java类时拒绝访问此异常。但我可以使用mysql查询浏览器或mysql命令连接到此数据库。我用以前的版本替换了jdbc驱动程序,但是我仍然收到了这个错误。我只能以只读方式访问远程数据库。请帮我解决这个问题。 try{//这将加载MySQL驱动程序,每个DB都有自己的驱动程序Cl
Thu Aug 16 15:55:47 CDT 2018:Apache Derby Network Server-10.11.1.2-(1629631)已启动并准备接受端口1888上的连接 很好!那是我想要的地方。我在端口1888上有它,因为端口1527已经在使用中。 问题是NetBeans IDE8.2没有说明创建数据库时如何选择端口。 从“服务”选项卡中,展开“数据库”节点,然后右键单击“Ja
这是我用来创建数据库的php脚本,我正在传递rootname=root和rootpass=toor 但我得到一个错误 警告:mysql_connect():第17行/var/www/webdefender/script/dbcreate.php中用户“root”@“localhost”(使用密码:否)的访问被拒绝无法连接:用户“root”@“localhost”的访问被拒绝(使用密码:否) 但是当