mysql - 使用 PowerShell 的 SQL 连接中的错误
问题描述
我正在 PowerShell 中编写一个打开 SQL 数据库的脚本。我可以使用 MySQL Workbench 连接到数据库,使用相同的凭据,我什至可以在我的 .PHP 本地网站上使用它。只是不能让它在 PowerShell 上运行。
我正在将 XAMPP 用于 DB btw。
这是我的代码:
$dataSource = “localhost”
$user = “root”
$pwd = “”
$database = “sample_db”
$connectionString = “Server=$dataSource; Database=$database; user=$user; password=$pwd;”
$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
$connection.Open()
我有两个问题:
- 当 $dataSource = “localhost” 时,它会抛出错误“用户 'root' 登录失败。”
- 当 $dataSource = “localhost,3306” 时,它会抛出错误“内部连接致命错误。错误状态:18”
有任何想法吗?谢谢!
解决方案
推荐阅读
- json - jq 在新过滤器中包含过滤器的结果
- javascript - <%= yield %>、turbolinks 和 algolia 地方的问题
- python - 使用 win32api.ShellExecute 更改默认打印机参数
- java - 如何使用 2 个虚拟机在 java 中测试我的套接字程序?
- java - HTTP 状态 400 - 错误请求 - 休眠
- r - 如何有条件地选择时间序列
- android-studio - Android Studio 中的多行编辑
- mongodb - 有没有办法将 MongoEngine 中的 MongoDB _id 字段名称从 $oid 更改为 $id?
- python-3.x - 跨数字的随机几何分布
- c - 从 C 中的文件读取和写入