Mysql
文章平均质量分 53
csdn_aspnet
这个作者很懒,什么都没留下…
展开
-
windows mysql 自动启动bat脚本
windows mysql 启动 bat 脚本代码,这样,就不需要再右键以管理员身份运行了。原创 2023-07-18 09:02:19 · 1318 阅读 · 0 评论 -
windows mysql服务自动启动 错误模块名称:ntdll.dll
如果文件不存在,要粘到系统目录(C:\Windows\SysWOW64或C:\Windows\System32),获取管理员权限:目标文件文件夹右键属性-安全-高级-所有者处更改-高级-立即查找-找到用户确定-改成完全控制确定-应用确定即可。在注册表中找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control。系统目录下:C:\WINDOWS\SYSTEM32\ntdll.dll文件存在。设置值为十进制的180000。确定之后,重启电脑即可。原创 2023-07-11 16:10:48 · 30516 阅读 · 0 评论 -
银河麒麟服务器v10 sp1 部署 mysql 客户端工具 DBeaver
DBeaver 支持任何具有 JDBC 驱动程序的数据库 – MySQL/MariaDB、PostgreSQL、Oracle、DB2 LUW、Google BigQuery、Exasol、SQL Server、Sybase/SAP ASE、SQLite、Firebird、H2、HSQLDB、Derby、Teradata、Vertica、Netezza、Informix等。原创 2023-07-11 09:35:33 · 21576 阅读 · 0 评论 -
银河麒麟服务器v10 sp1 安装mysql
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理dpkg的列表中有“rc”状态的软件包。本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看,还剩什么就卸载什么。配置按个人需求进行修改。原创 2023-07-04 16:14:35 · 21037 阅读 · 0 评论 -
NetCore Mysql 身份验证方法“caching_sha2_password”失败:Authentication method ‘caching_sha2_password‘ failed.
最新部署的Net6 Webapi项目,服务器重新启动之后连接mysql数据库偶尔会出现错误信息:Authentication method 'caching_sha2_password' failed. Either use a secure connection, specify the server's RSA public key with ServerRSAPublicKeyFile, or set AllowPublicKeyRetrieval=True.原创 2023-06-02 15:43:30 · 12907 阅读 · 0 评论 -
MySql.Data.dll 因版本问题造成报错的处理
使用8.0.1x的MySql.Data.dll连接mysql8.0.xx版本mysql数据库,连接数据库时会报错:Authentication method 'caching_sha2_password' not supported by any of the available plugins.mysql文件中增加my.ini文件,内容如下,关键时最后一行:default_authentication_plugin=mysql_native_password。原创 2023-05-16 16:14:57 · 11924 阅读 · 0 评论 -
windows mysql8 导出文件secure-file-priv 配置
大概意思:MySQL 服务器正在使用–secure-file-priv 选项运行,因此无法执行此语句。原创 2023-05-12 16:38:10 · 549 阅读 · 0 评论 -
windows11 安装多个mysql8
由于我之前安装的是8.0.32版本,再安装低版本时未指定初始化文件,导致启动mysql一直使用的是8.0.32的mysqld,由于一些老程序引用的mysql驱动MySql.Data.dll版本为8.0.1x,导致连接mysql8.0.2x版本失败,具体哪个版本开始的未具体测试,MySQL8.0.23是可以使用8.0.1x的驱动dll的。ini文件仅修改port,server_id,basedir,datadir即可。ImagePath值修改后: D:\datastorage\。原创 2023-05-05 14:38:10 · 9703 阅读 · 0 评论 -
MySQL8.x group_by报错的4种解决方法
然后通过表连接 on d.emp_no = s.emp_no 使这两张表结合,通过on a.salary = b.salary使薪资统一,即这两张表连接后的表的薪资为每个部门的最高员工薪资。如果代码中含有group by聚合操作,那么select中的列,除了使用聚合函数之外的,如max()、min()等,都必须出现在group by中。但是,当我们再一次重新启动数据库时,可能会恢复原样,还是会出现ONLY_FULL_GROUP_BY的报错,这就需要我们再一次修改数据库配置。那有没有可以永久生效的办法呢?原创 2023-02-17 10:07:45 · 34101 阅读 · 0 评论 -
NetCore 链接MySQL 报 Character set ‘utf8mb3‘ is not supported by .Net Framework 异常解决
将最新的 MySql.Data.dll直接复制到老项目的发布目录,替换原有的MySql.Data.dll文件,再次启动运行项目,居然成功了。原创 2022-09-16 14:47:59 · 34561 阅读 · 0 评论 -
NetCore MySql The user specified as a definer (‘admin‘@‘%‘) does not exist
原来创建视图的定义者不是admin用户,终于找到问题原因了,将视图脚本导出,重新再外网平台数据库执行一下,果然OK了。在创建数据库用户时尽可能保持一致,避免这种问题出现,折腾了小半天,喝杯咖啡缓缓(●'◡'●)。开始一直在代码里找原因,一直没找出来具体代码问题。...原创 2022-07-25 10:25:52 · 9628 阅读 · 0 评论 -
mysql数据库初始化 error Found option without preceding group in config file
今天安装mysql数据库,执行 ,通过命令行访问发现了标题上的报错信息,最终找到了问题所在:原来是我创建my.ini文件后保存格式为UTF-8的问题:正常情况应该是ANSI/ASCII格式的,但是用记事本打开修改保存后,my.ini文件格式被默认改成了utf8格式的。解决方法:还是记事本打开my.ini文件,点击文件选择另存为将编码选为ANSI,保存覆盖,重新执行MYSQL命令就行了。......原创 2022-07-08 15:34:59 · 1280 阅读 · 0 评论 -
mysql8.x 解压版安装过程中出现计算机中丢失vcruntime140_1.dll
最近在内网机器上安装MySQL方便开发及测试工作,安装、初始化都完成后,但是在启动mysql服务过程中提示:无法启动此程序,因为计算机中丢失vcruntime140_1.dll。如下图: 由于找不到vcruntime140_1.dll,无法继续执行代码。顾名思义,这里少了一个叫 vcruntime140_1.dll 的东东,那么既然我这边安装没问题,先找个这个东东在哪里:既然找到就好说了,那么直接想办法下载一个就行:vcruntime140_1.dll下载地址:vcruntime140_1.dll 免费下载原创 2022-07-05 17:06:09 · 685 阅读 · 0 评论 -
NetCore Mysql The given key ‘0‘ was not present in the dictionary
错误提示:“字典中不存在给定的键”或者提示:字典中不存在给定的键“0”。找了一些相关资料,一般都是在链接字符串后添加字符编码:charset=utf8mb4; 一般问题就会解决了。我的这个异常是由于两个项目合并一个数据库引起的,我的数据库排序规则如下图:而另一个数据库排序规则为: 导致数据库和表之间排序规则不一致,添加修改数据就会出现异常,最终将数据库和所有表排序规则更新为utf8mb4_general_ci 问题解决。还有一种情况,注意你的数据库版本,我当前版本为8.0.21,而服务器版本为8.0.29,原创 2022-07-01 11:22:36 · 33882 阅读 · 0 评论 -
启动mysql8.0.29服务出错, unknown variable ‘‘default-file=D:\..‘
安装mysql解压版服务安装后,启动服务总是失败:查看windows日志并没有明确错误信息,后来在mysql的data目录看到一个后缀为err的文件,有一段ERR提示 unknown variable ''default-file=D:\..',根据提示查找,my.ini文件是存在的,后来想到可能是命令有误,在安装服务时使用命令:mysqld -install mysql8.29 --default-file=D:\software\mysql-8.0.29-winx64\my.ini这个命令由于手动敲的,原创 2022-06-29 10:20:19 · 10268 阅读 · 0 评论 -
windows2019下安装mysql 8.0.29及解决服务无法启动
最近上新项目,为了开发测试方便在公司内网服务器上安装mysql,下载地址:MySQL :: Download MySQL Community Server下载完成后,将压缩包解压到指定目录(尽量不要有中文) 配置环境变量(我的电脑->系统属性->高级系统设置->环境变量),点击新建 变量名称为MYSQL_HOME,变量值为自己刚才解压后的目录位置 在系统变量里找到path进行编辑,步骤如下: 环境变量已经配置完成,接下来进行mysql安装操作在我们解压后的目录是没有my.ini文件或my-default原创 2022-06-29 10:09:03 · 10220 阅读 · 0 评论 -
MySQL 日期格式化
示例如下:SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S') AS `date`;点位符详解%Y:年,4 位%y:年,2 位%M:月名%m:月,数值(00-12)%D:带有英文前缀的月中的天%d:月的天,数值(00-31)%e:月的天,数值(0-31)%H:小时(00-23)%h:小时(01-12)%I:小时(01-12)%i:分钟,数值(00-59)%S:秒(00-59)%s:秒(00-59)%W:星期名%a:缩写.原创 2022-05-05 20:26:23 · 112 阅读 · 0 评论 -
NetCore3.1 MySql Retrieval of the RSA public key is not enabled for insecure connections
参考官网给出的连接选项:如果用户使用了 sha256_password 认证,密码在传输过程中必须使用 TLS 协议保护,但是如果 RSA 公钥不可用,可以使用服务器提供的公钥;可以在连接中通过 ServerRSAPublicKeyFile 指定服务器的 RSA 公钥,或者AllowPublicKeyRetrieval=True参数以允许客户端从服务器获取公钥;但是需要注意的是 AllowPublicKeyRetrieval=True可能会导致恶意的代理通过中间人攻击(MITM)获取到明文密码,所以默认原创 2022-04-21 13:32:27 · 34517 阅读 · 0 评论 -
mysql MySqlBulkLoader数据导入提示secure-file-priv option问题
批量导入数据提示:MySql.Data.MySqlClient.MySqlException:“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”Mysql数据库从文件导入或导出到文件,提示The MySQL server is running with the --secure-file-priv option so it cannot execute t原创 2021-12-28 15:07:01 · 255 阅读 · 0 评论 -
.NETCore 连接数据库字符串密码丢失的解决方法
在连接字符串上配置参数 persistsecurityinfo=true;server=localhost;user=root;password=111111;database=test;persistsecurityinfo=true;如果不加,则.NETCore可能会自动把密码部分去除原创 2021-12-22 16:11:44 · 610 阅读 · 1 评论 -
MySql 8.0 NetCore链接报错for user ‘root‘ using method ‘caching_sha2_password‘ failed with message
1.解决方法在连接字符串后面加上 SslMode=None2.如以上方法未成功,可能是mysql 8.0密码验证机制问题导致,所以需要修改一下my.ini文件如下:在安装目录下找不到my.ini文件,加入这一项 default_authentication_plugin=mysql_native_password,然后在服务中重启MySQL服务[mysqld]default_authentication_plugin=mysql_native_password3.如果在Linux下可以...原创 2021-12-22 15:15:35 · 11325 阅读 · 3 评论 -
sqlserver mysql 给表加说明
SQL Server Management Studio:右击表 =》点属性 =》扩展属性 =》加MS_DescriptionNavicat Mysql:表右键=》设计表=》注释原创 2021-09-03 11:57:03 · 110 阅读 · 0 评论 -
mysql8.x 使用IP登录 Access denied for user
cmd 以管理员身份运行:到mysql目录所在盘符:C:\Windows\system32>d:切换到MySQL bin目录:D:\>cd D:\Program Files\mysql-8.0.21-winx64\bin登录mysql:D:\Program Files\mysql-8.0.21-winx64\bin>mysql -u root -pEnter password: ***************Welcome to the MySQL monito原创 2021-07-06 13:56:50 · 432 阅读 · 0 评论