Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新安装后出现MySQl配置错误_Mysql - Fatal编程技术网

重新安装后出现MySQl配置错误

重新安装后出现MySQl配置错误,mysql,Mysql,卸载MySQL数据库后重新安装MySQL数据库时,配置时出现以下错误: 错误1045 现在,我的新目录在这里: E:\Program Files (x86)\MySQL\MySQL Server 5.5 我的旧目录是: c:\Program Files (x86)\MySQL\MySQL Server 5.5 我删除了驱动器c上的整个MySQl文件夹,但在配置时出错! 我如何解决这个问题 感谢您的帮助。您应该删除数据目录,然后重试安装,它应该位于: C:\Documents and Sett

卸载MySQL数据库后重新安装MySQL数据库时,配置时出现以下错误:

错误1045

现在,我的新目录在这里:

E:\Program Files (x86)\MySQL\MySQL Server 5.5
我的旧目录是:

c:\Program Files (x86)\MySQL\MySQL Server 5.5
我删除了驱动器c上的整个MySQl文件夹,但在配置时出错! 我如何解决这个问题


感谢您的帮助。

您应该删除数据目录,然后重试安装,它应该位于:

C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\Data

如屏幕截图最后一段所述:


如果您是在刚刚卸载MySQL服务器之后重新安装的,请注意数据目录并没有自动删除。因此,连接到服务器仍然需要上次安装的旧密码。在这种情况下,请选择“立即跳过”并从“开始”菜单重新运行配置窗口。

您应该删除数据目录,然后重试安装,它应该位于:

C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\Data

如屏幕截图最后一段所述:


如果您是在刚刚卸载MySQL服务器之后重新安装的,请注意数据目录并没有自动删除。因此,连接到服务器仍然需要上次安装的旧密码。在这种情况下,请选择“立即跳过”并从“开始”菜单中重新运行配置窗口。

您也可以使用此方法:

  • 菜单>开始>运行>命令
    “C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe”--跳过授权表

  • 让我们打开这个窗口,再打开一个新窗口
    菜单>开始>运行>命令
    “C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQL.exe”-u root

  • 您现在连接到MySQL,您必须在MySQL的日期修改根帐户

    mysql>使用mysql

    mysql>updateuser SET password=password('motdepasse'),其中user=“root”

    mysql>刷新权限

    mysql>退出

  • 使用MySQL命令行客户端重新启动


  • 就这样

    您也可以遵循此方法:

  • 菜单>开始>运行>命令
    “C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe”--跳过授权表

  • 让我们打开这个窗口,再打开一个新窗口
    菜单>开始>运行>命令
    “C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQL.exe”-u root

  • 您现在连接到MySQL,您必须在MySQL的日期修改根帐户

    mysql>使用mysql

    mysql>updateuser SET password=password('motdepasse'),其中user=“root”

    mysql>刷新权限

    mysql>退出

  • 使用MySQL命令行客户端重新启动

  • 这就是您的解决方案:

    1. "Add or Remove Programs
    2. Deleted c:\mysql
    3. Rebooted the PC
    4. Reinstalled MySQL
    
    您的解决方案:

    1. "Add or Remove Programs
    2. Deleted c:\mysql
    3. Rebooted the PC
    4. Reinstalled MySQL
    

    我使用windows 7,这个目录在哪里?试试这个:检查安装MYSQL的文件夹中的my.ini文件。通常文件夹位于C:\Program Files\MySQL\yourVersionOfMysql。一旦打开my.ini文件,您将看到如下行:datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”或尝试在以下位置找到它:C:\Users\youruser\Application Data\MySQL\MySQL Server 5.5\dataI use windows 7,该目录在哪里?尝试以下操作:检查安装MySQL的文件夹中的my.ini文件。通常文件夹位于C:\Program Files\MySQL\yourVersionOfMysql。打开my.ini文件后,您将看到一行,如:datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”或尝试在以下位置找到它:C:\Users\youruser\Application Data\MySQL\MySQL Server 5.5\dataI尝试一下,但假设系统找不到指定的路径。路径应该是您自己的安装路径我是否应该写入--跳过行尾的授权表并按enter键?当我在新命令行窗口中写入第二个命令时,显示以下消息:错误1045(28000):用户“ODBC”@“localhost”的访问被拒绝(使用密码:否)我尝试了它,但假设系统找不到指定的路径。路径应该是您自己的安装路径我是否应该写入--跳过行尾的授权表并按enter键?当我在新命令行窗口中写入第二个命令时,显示以下消息:错误1045(28000):拒绝用户“ODBC”@“localhost”的访问(使用密码:否)我认为你应该删除安装驱动器中的mysql文件夹,在程序数据文件夹中我认为你应该删除安装驱动器中的mysql文件夹,在程序数据文件夹中删除程序数据文件夹中的mysql文件夹。也删除程序数据文件夹中的mysql文件夹。