先后部署了5.5.56 5.6.36這2個版本的mysql, 都是64位。不是安裝,直接解壓的方式部署的。
其中5.5.56 埠配為3306,5.6.36配為3307。可以正常啟動服務。
但通過netstat -a 查看發現,3307沒有開,顯示2個3306埠。
各種嘗試均改不過來。
而且發現,5.6.36版本的mysql的組態檔是不是只能命名為my-default.ini,我試圖將其改為my.ini,啟動時就報“發生系統錯誤 1067”。
不知道到底是怎么回事? 網上方法一大堆,基本意思都是改組態檔的port值,但我改來改去都沒生效,是哪個環節不對嗎?
5.5.56的my.ini :
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[mysqld]
default-character-set=utf8
port = 3306
socket = /tmp/mysql.sock
basedir=D:\mysql\mysql-5.5.56-winx64
datadir=D:\mysql\mysql-5.5.56-winx64\data
5.6.36 my-default.ini :
[mysqld]
basedir = D:\mysql\mysql-5.6.36-winx64
datadir = D:\mysql\mysql-5.6.36-winx64\data
port = 3307
server_id = hwyy
default-character-set=utf8
uj5u.com熱心網友回復:
要把my-default.ini改成my.ini然后改port值,改完之后重啟服務uj5u.com熱心網友回復:
樓主是如何啟動5.6.36 的?mysqld --defaults-file=D:\mysql\mysql-5.6.36-winx64\my-default.ini
uj5u.com熱心網友回復:
啟動命令就是簡單的:5.6.36版本
mysqld --install mysql56
5.5.56版本也是:
mysqld -install mysql55
@ACMAIN_CHM
mysqld --defaults-file=D:\mysql\mysql-5.6.36-winx64\my-default.ini
這個命令的詳細引數是什么,請明示一下。我執行沒有結果,謝謝。
我試了一下如下命令,也不行。
mysqld --defaults-file=D:\mysql\mysql-5.6.36-winx64\my-default.ini --user=mysql56
uj5u.com熱心網友回復:
而且我試著把老版本的改成其他埠,重啟服務也報1067錯了。說明改埠的方法是不是哪個步驟漏了或者錯了?不就是修改ini組態檔里的port引數嗎。修改后的埠也沒有被其他占用啊。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/118038.html
標籤:MySQL
上一篇:求助:SYBASE IQ的quoted_indentifer引數為什么總自動變成off
下一篇:kettle執行job停頓
