mysql.exe 不是有效的32位程式
環境:
win 2003
根據https://www.mysql.com/support/supportedplatforms/database.html頁面的說明,
win2003下面支援的MySQL的最高版本是5.5.57,
在https://downloads.mysql.com/archives/community/頁面,選擇5.5.57版本後,下載x86 32bit的zip版本:https://downloads.mysql.com/archives/get/file/mysql-5.5.57-win32.zip
安裝:
以下的步驟作為基本的步驟,能夠確保你能執行一個基本的mysql:
1、將mysql-5.5.57-win32解壓到C盤根目錄下,更改資料夾名稱為mysql-5.5.57;
2、在C盤根目錄下建立一個資料夾mysqldb,內含1個資料夾data;
3、在C:\mysql-5.5.57資料夾下,新建一個my.ini檔案(ANSI格式),主要配置內容如下:
[mysqld] port=3306 character_set_server=utf8 basedir=C:\\mysql-5.5.57 datadir=C:\\mysqldb\\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] port=3306 default-character-set=utf8 [mysql] default-character-set=utf8
4、將C:\mysql-5.5.57\data資料夾下的所有檔案複製到C:\mysqldb\data資料夾下;
5、cmd控制檯cd到C:\mysql-5.5.57\bin目錄內,執行下面的命令:
mysqld --install
以上命令回車後正常的結果是:Servicesuccessfully installed
6、再輸入下面的命令:
mysqld --console
以上命令會導致命令等待(不會退出:https://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_console)
7、ctrl+C後,再輸入下面的命令:
net start mysql
以上命令回車後正常的結果是:MySQL服務正在啟動\n MySQL服務已經啟動成功。
8、系統環境變數的配置。繼續輸入命令:
sysdm.cpl
以上開啟“系統屬性”對話方塊,切換到“高階”|“環境變數”內;
9、對Path環境變數新增;C:\mysql-5.5.57\bin;
10、輸入mysql -hlocalhost -uroot -p,預設的密碼為空;
11、進行其他的操作。比如首先做的第一件事是修改密碼:
>use mysql;
>update user set password=password(‘root’)where user=’root’;
>flush privileges;