首页 > 数据库 >MySql在服务器上使用问题的总结

MySql在服务器上使用问题的总结

时间:2023-05-02 11:55:11浏览次数:31  
标签:总结 文件 数据库 程序 MySql 服务器 加载

服务器是Windows Server 2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net 2.0,挂接MySql.Data 6.7.4版本。解决后记录一下

1.IIS访问数据库的问题

未能加载文件或程序集“MySql.Data”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 异常来自 HRESULT:0x80131040

解决:把应用程序池设置为4.0

image

2.客户端应用程序在服务器上运行,无法连接数据库的问题

System.BadImageFormatException: 未能加载文件或程序集“MySql.Data, Version=8.0.20.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。

解决办法:为应用程序建立一个同名的 **.exe.config文件,保护以下内容

<?xml version="1.0"?>

<configuration>

  <startup>

    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

  </startup>

</configuration>


3.客户端远程连接数据库失败

解决办法:

mysql 8.0密码验证机制问题导致,之前在其他文章上面看到过修改方法,修改一下my.ini文件如下:

如果安装目录下找不到my.ini文件 windows系统下处理如下,打开C盘 查看选项中,查看隐藏文件,如果不出意外在programeData下(C:ProgramDataMySQLMySQL Server 8.0)找到my.ini

加入这一项 default_authentication_plugin=mysql_native_password

[mysqld]
default_authentication_plugin=mysql_native_password
同时屏蔽caching_sha2_password

标签:总结,文件,数据库,程序,MySql,服务器,加载
From: https://www.cnblogs.com/jetz/p/17367507.html

相关文章

  • SSH远程登陆Unbuntu(SSH服务器和客户端配置)
    SSH服务器配置参考:https://blog.csdn.net/weixin_43833430/article/details/127262464 《Ubuntu安装SSH服务》目的:在Unbuntu 中,安装openssh 服务器,开启服务器;安装防火墙,配置防火墙参数(可以通过SSH),然后开启防火墙。重要命令:1systemctlenablessh#开机启动2systemc......
  • pymysql使用
    目的:支持python代码操作数据库MySQL安装:pip3installpymysql简单demo:"""使用pymysql链接数据库实现简单登录认证"""importpymysql#连接数据库conn=pymysql.connect(user='root',password='123',host='127.0.0.1',port=3306,......
  • ubuntu20安装docker、redis、mysql及部署net6应用
    一、更新系统软件包索引sudoaptupdate二、安装dockersudoaptinstalldocker.io三、在docker中安装Mysql拉取mysql镜像dockerpullmysql:latest查看镜像dockerpullmysql:latest运行容器dockerrun-itd-p3306:3306-eMYSQL_RO......
  • 【MySQL必知必会】初探MySQL到使用
     【MySQL必知必会】初探MySQL到使用   目录前言MySQL是什么?MySQL版本表的概念表中的列和数据类型行主键什么是SQL实践操作小结 前言周所周知MySQL已成为全世界最受欢迎的数据库之一。无论你用的何种编程语言在开发系统,数据库基本上都是必不可少的。......
  • 每日总结 5.2
    今天学习了语音输入的html。functionstart(){console.log('start')//开启recognition.continuous=true;recognition.start();}functionend(){console.log('end')//停止recognition.......
  • 【必知必会的MySQL知识】②使用MySQL
    目录前言启动MySQL服务连接MySQLMySQL数据库基本命令小结前言根据上一篇文章【必知必会的MySQL知识】①初探MySQL的内容,想必您对MySQL数据库有了一个整体的了解了,并且应该在自己电脑上已经安装上了MySQL。这一篇呢我们来说一说这么连接上数据库并且使用它。启动MySQL服务前面......
  • 【Linux】云服务器搭建Linux环境
    目录......
  • 2023.5.1 总结
    CF选做。CF1820E/CF1819C首先,若树是一个链,那么就直接这样:考虑在链上挂一些支链。若支链长度仅为1,那么很可做。如果支链长度大于1,无解。手玩一下即可。......
  • 每日总结2023-05-01
    今天继续学习了Android中的kotlin语言初始Java语言mportjava.util.ArrayList;importjava.util.List;publicclassRepository{privatestaticfinalRepositoryINSTANCE=null;privateList<User>users=null;publicstaticRepositorygetInstan......
  • 【必知必会的MySQL知识】①初探MySQL
    目录前言MySQL是什么?MySQL版本表的概念表中的列和数据类型行主键什么是SQL实践操作小结前言周所周知MySQL已成为全世界最受欢迎的数据库之一。无论你用的何种编程语言在开发系统,数据库基本上都是必不可少的。无论是小型项目开发如我们开发一个个人博客系统,还是构建那些声名显赫......