Eu tenho o novo MySQL portátil localizado em
D:\Apps\MySQL\mysql-5.7.13-winx64
e tem my.ini
arquivo em
D:\Apps\MySQL\mysql-5.7.13-winx64\my.ini
O conteúdo do arquivo ini
é o seguinte:
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
port=3306
basedir="D:/Apps/MySQL/mysql-5.7.13-winx64/"
datadir="D:/Apps/MySQL/data5713/"
default-character-set=utf8
innodb_data_home_dir="D:/APPS/MySQL/data5713/"
No entanto, quando eu corro mysqld.exe
,
D:\Apps\MySQL\mysql-5.7.13-winx64\bin>mysqld --verbose --console
Eu vejo as mensagens como
[ERROR] Can't read from messagefile 'D:\Apps\MySQL\MySQL Server 5.1\share\english\errmsg.sys'
Setting file 'D:\APPS\MySQL\data51\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
e assim por diante.
Este caminho é de uma versão diferente do MySQL.
Onde ele pode levar e como forçar o MySQL a usar os caminhos que eu quero?
UPDATE
Se eu executo o mysqlcheck, ele imprime, entre outras coisas, o seguinte texto:
Default options are read from the following files in the given order:
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf D:\Apps\MySQL\mysql-5.7.13-winx64\my.ini D:\Apps\MySQL\mysql-5.7.13-winx64\my.cnf D:\Apps\MySQL\MySQL Server 5.1\my.ini D:\Apps\MySQL\MySQL Serv
er 5.1\my.cnf
De onde são esses locais?
UPDATE 2
Rodando
d:\apps\mysql\mysql-5.7.13-winx64\bin\mysqld.exe --console --defaults-file="d:\apps\mysql\mysql-5.7.13-winx64\my.ini"
não ajudou