运行包安装时
An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'` succeeds before bundling.
Rails应用6.1.3
Bundler版本2.2.19
macOS Big Sur 11.4
苹果 M1
在Gemfile中
ruby '2.6.6'
gem
我无法启动rails服务器。错误显示:
$ rails server
/usr/local/lib/ruby/gems/1.9.1/gems/mysql2-0.3.13/lib/mysql2a.rb:8:in `require': libmysqlclient.so.18: cannot open shared object file: No such file or directory - /usr/local/lib/ruby/gems/1.9.1/gems/mysql2-0.3.13/lib/mysql2/mysql2.so (LoadError)
from /usr/l
我正在尝试使用Rails 3.2.3安装mysql2 gem,但失败了:
★ bundle install
Fetching gem metadata from https://rubygems.org/.........
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.2.0)
Using activesupport (3.2.3)
Using builder (3.0.0)
Using activemodel (3.2.3)
Using erubis (2.7.0)
Using journey (1.0
然后,在MySQL列出该错误后,我尝试更新它,并收到一条错误消息,内容如下:
Gem files will remain installed in /Users/johnjackson/.rvm/gems/ruby- 2.2.1/gems/mysql2-0.3.18 for inspection.
Results logged to /Users/johnjackson/.rvm/gems/ruby- 2.2.1/extensions/x86_64-darwin-14/2.2.0/mysql2-0.3.18/gem_make.out
Johns-MacBook-Pro:Client
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
namespace dbTest
{
class Program
{
static void Main(string[] args)
{
string sqlStr = "Database=weather;Server=127.0.0.1;Uid=root;Pass
下面的代码检查是否可以连接到MySQL数据库。它在连接时运行良好,但当它无法连接时,它抛出一个错误,而不是执行“error”语句
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.
我正在尝试学习Rails,但我不能使用MySQL创建项目。我使用MAMP在OSX10.9上使用PHP进行开发,所以我试图配置我的Rails来运行它,但我不能。如果有人有一些教程或线索,我将非常感谢。
如果我不得不在没有MAMP的情况下使用apache和mysql来解决这个问题,这是可以的,但如果真的有必要的话,请告诉我!
williamcalderipe@~/Projects/rails$ rails new mysql_app_test -d mysql
[...]
Fetching gem metadata from https://rubygems.org/...........
F
我正在尝试初始化一个rails应用程序,我遇到了一些问题。运行时:rails new . -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb
我遇到了这个问题:
Could not find gem 'quiet_assets (>= 0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
当我尝试运行bundle install时,它给出了这个错误:
A
我已经安装了MySql连接器6.6.5来自
我在我的asp.net MVC网站中添加了它作为参考(请看下面的截图),并将“复制本地”改为true。
然而,当我到达行:var calls = db.Calls.ToList();时,我得到了错误:
Unable to find the requested .Net Framework Data Provider. It may not be installed.
我已经在下面列出了我的代码。有人能告诉我我错过了什么吗?
谢谢,马克
控制器Call.cs:
using System;
using System.Collections.Generi
我试图从excel工作表中读取3列并将它们导入到mySQL数据库中。我是C#的新手,需要尽可能多的详细帮助。using块中的MySQL_DB_Management是朋友的类,主要用于创建连接字符串。到目前为止,我的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
u
我是Rails的新手,我遇到了一些问题。系统简介: Rails-3.2.1 Ruby-1.8.7 RedHat
在当地系统里一切都很正常。这个问题发生在网络主机上。我正在尝试配置系统,但是给出的信息还不够好。我正在使用mysql (mysql2 gem),并且database.yml配置正确(我猜)。
database.yml
# MySQL. Versions 4.1 and 5.0 are recommended.
#
# Install the MYSQL driver
# gem install mysql2
#
# Ensure the MySQL gem is define
我正在Visual Studio2010中编译一个桌面应用程序,但它找不到MySql组件。它在using MySql.Data.MySqlClient;指令中报错:
The type or namespace name 'MySql' could not be found (are you missing a using directive or an assembly reference?)
这里有一个对MySql.Data的引用,而MySql.Data.dll在bin文件夹中。
我在mysql_native_password 5.7和MySQL 8服务器上为'joe'@'%‘输入了相同的密码和相同的MySQL插件,用于这些测试。
当我想以普通用户的身份连接时,MySQL 5.7中的"mysql“二进制文件授予"-p”荣誉:
# on the MySQL 5.7 localhost
$ mysql -u joe -h localhost -P 3306 -p
Enter password:
# on the MySQL 5.7 localhost to the MySQL 8 remote host
$ mysql -u joe
我正在用VS代码中的ASP.NET Razor页面和SignalR以及MySQL数据库制作一个web聊天应用程序。()
我想将消息和用户存储在一个表中,但是当我建立MySQL连接时,我得到了一条错误消息:
MySql.Data.MySqlClient.MySqlException (0x80004005): Host '' is not allowed to connect to this MySQL server
它会导致我以前在appsettings.json文件中连接到数据库的ConnectionString吗?
下面是ChatHub.cs代码:
using Micr
我有一个使用Server和实体框架的ASP.Net核心应用程序。我使用DI注入数据库上下文。该解决方案有一个web项目和一个数据项目。我希望迁移到MySql,并对代码做了一些小的修改。
运行应用程序会给出错误。
System.TypeLoadException
HResult=0x80131522
Message=Method 'Create' in type 'MySql.Data.EntityFrameworkCore.Query.Internal.MySQLSqlTranslatingExpressionVisitorFactory' from a
我想要创建一个REST WebService,它连接到一个MySQL数据库。但是我被困在了一个点上,不知道如何走得更远。这是我的密码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SimpleRESTServer.Models;
using MySql.Data;
namespace SimpleRESTServer
{
public class PersonPersistance
{
private MySql.Dat
我试图让Unity建立与MySQL服务器的连接,纯粹是为了读取。当建立连接时,我会出错。
我的守则:
using UnityEngine;
using System;
using System.Data;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Security.Cryptography;
using MySql.Data;
using MySql.Data.MySqlClient;
public class DatabaseHandler : Mo
当我运行这段代码时,我会得到以下错误:
使用“mysql_native_password”方法对用户“root”的“localhost”进行身份验证失败,消息:拒绝用户'root'@'localhost‘的访问(使用密码: NO)
我在这里看到两个问题,第一个是我没有用用户'root‘登录,第二个是我输入了我的密码,尽管它说我没有使用密码。
此代码的目的是在DataGridView中显示一个表'vozilo‘,它的形式是'test’。
using System;
using System.Collections.Generic;
usin
我试图在一个简单的语句中从多个MySQL表中选择数据,但我的问题是,当我试图运行它时,会得到以下错误:
“System.Exception”类型的异常发生在MySql.Data.dll中,但未在用户代码中处理
附加信息:数据读取器中没有当前查询
我用于运行该语句的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebAppli
我可以打开一个连接到MySQL 5.7罚款。当我执行一个查询时,我会得到一个错误。
我的代码:
using UnityEngine;
using System;
using System.Data;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Security.Cryptography;
using MySql.Data;
using MySql.Data.MySqlClient;
public class DatabaseHandler : MonoB
如何将外部程序集.dll包含在C# .exe中?我专门使用用于MySql 4.0的.NET连接器。
请注意,我现在不使用Visual,也不打算这样做。下面是我编译时遇到的错误: CS0246:无法找到类型或名称空间MySql (您是缺少一个使用指令还是程序集引用?)
我尝试过:-将.dlls复制到项目的源文件夹中。-将.dlls复制到.NET文件夹中
前三行代码如下:
using System;
using MySql;
using MySql.Data;
在C#窗体中,我有两个按钮:查询和更新。在该表单上是一个datagridview,我在其中放置我的MySQL结果。在分离中,当我单击Query时,我会正确地得到结果。当我更改datagrid中的值并单击更新时,MySQL会接收这些更新。但是,当我返回到单击Query以从MySQL表获取最新更改时,datagridview是空白的。我必须关闭表单并重新单击Query才能使其最终出现。
这是一个没有正确调用da.update()的函数,还是错误地引用了查询按钮中的某些内容?
下面是winform中的代码:
using System;
using System.Collections.Generic
一段时间后,我想从一个shell脚本中执行一个MySQL查询。我已经编写了脚本,但是输出并不像预期的那样。它将再次从数据库中打印相同的值。有人能帮忙吗。
脚本- demo.sh
#!/bin/bash
echo "Shell Script to Query a Database!"
echo "--Querying from the Database starts--"
cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
for i in {1..5};
do
./mysql -u root -pr
我想要创建一个与我的WebService数据库通信的MySQL,数据库的数据应该稍后显示在Xamarin应用程序上。但一开始,我被困在了我的WebService上,不知道怎么走得更远(我对编程和MySQL有点陌生)。下面是我的一段代码(代码来自personPersistance类):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SimpleRESTServer.Models;
using MySql.Data;
namespace SimpleRESTS
有许多类似的问题,但没有一个问题对我有帮助。
我在Windows上使用MySQL的根/根凭据已经有一段时间了,但是最近我无法登录
> mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
> mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
> m
我在Visual Studio中使用MySql LinQ to entities。代码可以工作,除了被注释掉的部分。这适用于SQL,但不适用于MySQL。有人知道被注释掉的代码的MySql等价物吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.ComponentModel;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using MySql.Data;
using MySql.Data.M
我无法通过我的MySql命令连接到我的C#数据库,它显示错误1042这段代码来自:
using System;
using System.Diagnostics;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using MySql.Data.MySqlClient;
class MyClass
{
public static void Main()
{
MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnec
我需要使用C#代码连接到另一台机器的mysql服务器,下面是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
namespace c_mysql
{
class Program
{
static void Main(string[] args)
{
string connection = "SERVER=192.168.1
我意外地在MySQL数据库中做了一些事情,并破坏了MySQL。
:~# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
:~# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
尝试了
我正在使用的教程,我相信我已经完全遵循了这些步骤,但我收到了这些错误。我已经在参考资料中添加了MySql.Data和MySql.Data.Entity,但它仍然不允许我使用它。我已经用谷歌搜索了这个问题,但似乎得不到明确的答案。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Data;
using MySql.Data.Entity;
using MySql.Data.Common;
我知道我错过了一些简单的东西,但是当我尝试从ConfigurationManager中提取连接字符串时,我总是得到null。
我添加了System.configuration作为引用
在我的源文件中
using System.Configuration;
using MySql.Data;
using MySql.Data.MySqlClient;
....
_connStr = ConfigurationManager.ConnectionStrings["MySqlDataConnection"].ConnectionString;
objConnection = new
我正在遵循在CentOS中安装Redmine的指南。链接:(https://www.rosehosting.com/blog/how-to-install-redmine-on-centos-7/) 在第六部分中,我遇到了一个错误。 $ bundle install --without development test postgresql sqlite 结果是: Your Gemfile lists the gem puma (>= 0) more than once.
You should probably keep only one of them.
Remove any dup
mariadb-java-client在mysql 8.0上抛出拒绝访问,但在mysql 5.6上工作,所以我想知道mariadb客户端是否与mysql 8.0兼容
在mysql中,测试用户被设置为主机=%
甚至在MySQL8.0的机器上测试,同样的访问被拒绝错误。
Caused by: java.sql.SQLException: Access denied for user 'user1'@'192.168.238.1' (using password: NO)
Current charset is UTF-8. If password h