gpt4 book ai didi

mysql - 为什么重装安装文件时Mysql服务器配置没有配置服务器密码?

转载 作者:行者123 更新时间:2023-11-29 17:54:20 25 4
gpt4 key购买 nike

; Script generated by the Inno Script Studio Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "NEW_MYSQL"
#define MyAppVersion "1.0"
#define MyAppPublisher "NEW_MYSQL"

#define MyAppExeName "NEW_MYSQL.exe"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{36057E04-FDC0-4FE0-AB77-23F18955F60C}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={code:GetProgramFiles}\{#MyAppName}
DisableDirPage=yes
DefaultGroupName=NEW_MYSQL
LicenseFile=C:\Users\hyva\Desktop\NEW_MYSQL\NEW_MYSQL_license.txt
DisableProgramGroupPage=yes
OutputDir=C:\Users\hyva\Desktop\NEW_MYSQL\Setupfiles
OutputBaseFilename=setup_New_e

Compression=lzma
SolidCompression=yes
PrivilegesRequired=admin

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Files]
Source: "C:\Users\hyva\Desktop\NEW_MYSQL\NEW_MYSQL\*"; DestDir: "{pf32}\NEW_MYSQL"; Flags: ignoreversion recursesubdirs createallsubdirs

; NOTE: Don't use "Flags: ignoreversion" on any shared system files


[Run]
Filename: {sys}\sc.exe; Parameters: "stop MySQL" ; Flags: runhidden
Filename: {pf32}\NEW_MYSQL\bin\MySQLInstanceConfig.exe; Parameters:"-i -q ""-l{pf32}\NEW_MYSQL\mysql_install_log.txt"" ""-nMySQL Server 5.5"" ""-p{pf32}\NEW_MYSQL\"" -v5.5.23 ""-t{pf32}\NEW_MYSQL\my-template.ini"" ""-c{pf32}\NEW_MYSQL\my.ini"" ServerType=SERVER DatabaseType=MIXED Port=3319 StrictMode=yes ConnectionCount=15 Charset=utf8 ServiceName=MySQL-HA AddBinToPath=yes RootPassword=myserver"; WorkingDir: {pf32}\NEW_MYSQL\bin\; StatusMsg: Configuring MySQL services; Description: Configuring MySQL Service; Flags: runhidden
Filename: net.exe;Parameters: start MySQL;StatusMsg: Starting MySQL Server;Flags: runhidden

[UninstallRun]

Filename: {sys}\sc.exe; Parameters: "stop MySQL" ; Flags: runhidden
Filename: {sys}\sc.exe; Parameters: "delete MySQL" ; Flags: runhidden

我在安装程序中附加了 mysql 二进制文件,它运行良好,没有问题,但是当我去重新安装“myserver”时,Mysql 服务器密码应该不起作用

第二次安装服务器时配置空密码。我需要密码用于工作目的。

我能做什么???

请帮助我...

感谢您的帮助

最佳答案

I have the attached mysql binary files in installer its working good no issue but when ever i went to Reinstalling "myserver" Mysql Server Password should be not working

我想到的一种可能性

  • 使用设置输入字段获取/设置旧密码/新密码
  • 以管理员身份登录您的系统。

  • 创建一个文本文件,其中单行包含密码分配语句。
    将密码替换为您要使用的密码。

MySQL 5.7.5 及更早版本:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

保存文件。此示例假设您将文件命名为 C:\mysql-init.txt。

使用特殊的 --init-file 选项启动 MySQL 服务器(请注意,选项值中的反斜杠是双倍的):

cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
mysqld --init-file=C:\\mysql-init.txt

服务器在启动时执行 --init-file 选项命名的文件内容,更改 'root'@'localhost' 帐户密码。

要使服务器输出显示在控制台窗口而不是日志文件中,请将 --console 选项添加到 mysqld 命令中。

如果您使用 MySQL 安装向导安装 MySQL,则可能需要指定 --defaults-file 选项。例如:

C:\> mysqld    
--defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.7\\my.ini"
--init-file=C:\\mysql-init.txt

resetting-permissions.html

关于mysql - 为什么重装安装文件时Mysql服务器配置没有配置服务器密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49001134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com