首页 > 数据库 >windows中mysql遇到的一些小问题

windows中mysql遇到的一些小问题

时间:2024-10-25 09:31:44浏览次数:6  
标签:初始化 遇到 windows cmd -- mysqld mysql

windows中mysql的一些常见问题

  • 初始化时指定defaults-files配置文件初始化失败

    #windows中使用cmd操作mysql时注意cmd命令自带的编码格式是gbk编码,所以在cmd下操作mysql命令可能回出现问题,例如:初始化mysqld --initialize --defaults-file="配置文件"时遇到系统库初始化失败的情况
    
    #解决方法一:
    需要在使用cmd时通过“chcp 65001”这个命令来调整编码格式为uft8mb4
    #解决方案二“
    在初始化时不指定配置文件直接使用mysqld --initialize来操作
    参考:https://blog.csdn.net/mscf/article/details/82829620
    
    
  • root密码忘记在配置文件或者命令中使用skip-grant-tables启动服务报错

    #错误日志:
    2024-07-12T02:42:43.316205Z 0 [System] [MY-010931] [Server] E:\mysql-8.0.34-winx64\bin\mysqld.exe: ready for connections. Version: '8.0.34'  socket: ''  port: 0  MySQL Community Server - GPL.
    2024-07-12T02:42:43.316800Z 0 [ERROR] [MY-010131] [Server] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
    2024-07-12T02:42:43.317201Z 0 [ERROR] [MY-010119] [Server] Aborting
    2024-07-12T02:42:46.274927Z 0 [ERROR] [MY-013183] [InnoDB] Assertion failure: trx0sys.cc:643:UT_LIST_GET_LEN(trx_sys->mysql_trx_list) == 0 thread 10672
    
    #解决方法:
    同时使用:--console --skip-grant-tables --shared-memory
    
  • 通过--console --skip-grant-tables --shared-memory跳过权限验证后,登录mysql客户端,使用alter user修改密码报错

    #报错如下
    mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
    
    #解决方法:
    mysql> flush privileges;
    Query OK, 0 rows affected (0.11 sec)
    
    mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    Query OK, 0 rows affected (0.08 sec)
    
  • windows中将mysql程序配置成windows服务

    mysqld --install "MySQL80" --defaults-file="E:\mysql-8.0.34-winx64\my1.ini"
    
  • windows中启动MySQL服务,假设服务名为mysql80

    net start mysql80
    
  • windows中查看mysql服务是否启动

    #cmd中执行命令
    netstat -ano | findstr "3306"
    #或
    tasklist | findstr "mysqld.exe"
    
  • windows中强制杀死mysql进程

    taskkill /f /pid 7272
    #/f:表示强制杀死
    #/pid:表示指定id
    

标签:初始化,遇到,windows,cmd,--,mysqld,mysql
From: https://www.cnblogs.com/chenxuhui/p/18501804

相关文章

  • Windows 11 查看已连接 WiFi 的全流程
    Windows11查看已连接WiFi的全流程以下是通过命令行查看已连接WiFi信息的完整操作流程。1.打开命令提示符(CommandPrompt)按Win+S,在搜索框中输入cmd,点击“命令提示符”以管理员身份运行。2.查看已连接的WiFi网络信息在命令提示符中输入以下命令,按下回......
  • 使用mysqlbinlog 备份 binlog日志文件
    使用mysqlbinlog备份二进制日志文件默认情况下,mysqlbinlog读取二进制日志文件并以文本格式显示其内容。这使您能够更轻松地检查文件中的事件并重新执行它们(例如,通过将输出用作mysql的输入)。mysqlbinlog可以直接从本地文件系统读取日志文件,或者,--read-from-remote-server它可......
  • 使用免费工具在 Windows 11/10/8/7 中扩展 C 盘的 3 种方法
    越来越多的Windows10笔记本电脑和台式机使用SSD作为系统盘,这对于提高计算机性能很有用,因为SSD的读写速度要快得多。但另一方面,SSD价格更高,因此比传统机械硬盘体积更小。当然C盘空间不足的可能性更大。在这种情况下,没有人喜欢重新安装操作系统和所有程序。很多人问是否可以在Wi......
  • 适用于 Windows 11/10 电脑 的 13 个最佳文件恢复软件
    如果您由于系统故障、硬件损坏、人为错误或病毒攻击而丢失了重要文件或文件夹。不用担心,因为我们随时为您提供帮助!借助正确的文件恢复工具,您可以立即检索计算机上不同类型的文件。如果你有为您的文件创建备份,你不用担心,但是如果你没有备份怎么办?然后,您需要获得适用于Windows1......
  • 织梦重置mysql数据库密码忘记_织梦cms管理员密码忘记了怎么重置找回?
    方法一:通过phpMyAdmin登录数据库,在dede_admin表中重置密码登录数据库管理界面登录网站所在的虚拟主机或服务器,进入数据库管理(phpMyAdmin)界面。选择网站所用的MySQL数据库。找到并浏览dede_admin表在数据库中找到dede_admin表。点击表名,选择“浏览”选项,进入表数据......
  • 在 Windows Server 2008 R2 中,您可以使用批处理(.bat)文件来查询 Win32_NetworkAdapterC
    在WindowsServer2008R2中,Win32_NetworkAdapterConfiguration类是Windows管理工具(WMI)基础结构的一部分。它提供了有关服务器上网络适配器配置的详细信息。您可以使用此类查询各种网络设置,例如IP地址、子网掩码、DNS服务器和DHCP设置。Win32_NetworkAdapterConfigurat......
  • ClickHouse与MySQL对比
    总结:❓Prompt将以上我们两天内容整理并总结.可以用表格的用表格.能用画图说明的就用画图.总之就是用最好的方式呈现即可......
  • IPv4 和 IPv6 是两种不同的网络协议,如果你的计算机仅配置了 IPv4 或仅配置了 IPv6,那么
    IPv4和IPv6是两种不同的网络协议,如果你的计算机仅配置了IPv4或仅配置了IPv6,那么它们之间的通信将会遇到问题,因为这两个协议并不兼容。这意味着如果你在网络中有一台设备仅支持IPv4,而另一台设备仅支持IPv6,它们之间无法直接通信。为了解决这个问题,可以考虑以下几种方法:1.......
  • [MySQL#1] database概述 | 常见的操作指令 | MySQL架构 | 存储引擎
    #1024程序员节|征文#目录一.数据库概念0.连接服务器1.什么是数据库口语中的数据库为什么数据不直接以文件形式存储,而需要使用数据库呢?总结二.......
  • 使用 Windows Management Instrumentation (WMI) 更新用户的 DNS 设置可以通过几种方
    使用WindowsManagementInstrumentation(WMI)更新用户的DNS设置可以通过几种方法实现,主要是使用Win32_NetworkAdapterConfiguration类来修改网络适配器的DNS设置。以下是一个使用PowerShell脚本的示例,展示如何通过WMI更新DNS设置。使用PowerShell更新DNS设置......