首先使用資源管理器進入到mysql的安裝目錄,有乙個叫my-default.ini的檔案,把這個檔案複製一下,改名為my.ini。
找到[mysqld]節點,在此節點下新增兩個屬性:
#設定mysql的安裝目錄
basedir="d:/program files (x86)/mysql-5.6.24-win32/"
# 設定mysql資料庫的資料的存放目錄,必須是data,或者是//***/data,如果不存在此目錄,則需要先建立出來。
datadir="d:/program files (x86)/mysql-5.6.24-win32/data/"
上面指定的datadir目錄必須是已經存在的,如果不存在此目錄,需要先手動建立出來,要不然建立服務的時候會報錯。
這是最簡單的配置了,配置好之後就可以建立mysql服務了,
首先在開始選單開啟cmd視窗,將當前目錄指向bin目錄,也就是d:/program files (x86)/mysql-5.6.24-win32/bin目錄,然後輸入命令
mysqld --install mysql --default-file="d:/program files (x86)/mysql-5.6.24-win32/my.ini"
執行之後如果提示 service install successfully 就表示服務安裝成功,cmd命令視窗需要使用管理員身份執行,
這條命令就是安裝乙個叫mysql的服務,讀取my.ini這個配置檔案裡的設定 。 其中mysql是自己隨便寫的名字,大小寫也沒關係。
如果想解除安裝這個服務執行這條命令 mysqld --remove mysql 。 這個mysql就是要解除安裝的服務名稱。
執行解除安裝的命令同樣需要在bin目錄下執行,我試了一下,將d:/program files (x86)/mysql-5.6.24-win32/bin這個目錄配置到系統環境變數之後,可以在任意地方執行mysqld。
服務安裝成功之後,執行net start mysql 就可以 啟動服務 。或者可以直接 開啟services.msc,也就是服務列表,找到mysql服務右鍵->啟動服務。
如果出現錯誤1067,那就是配置檔案出錯了,需要檢查一下my.ini檔案,是否有寫錯哪個配置。
也可以開啟系統日誌在應用程式中找到mysql報錯的資訊進行排查。
my.ini檔案的編碼格式必須是英文編碼(如windows中的ansi),不能是utf-8或gbk等。
服務啟動成功之後,輸入 mysql -uroot -p 就可以登入了,第一次登入不需要輸入密碼, 直接按回車就可以登入進mysql了。
登入之後,執行use mysql; 選擇mysql資料庫,
執行update user set password=password('123') where user='root'修改密碼。這裡更改密碼之後,並沒有應用到root賬戶上,還需要執行flush privileges;更新一下狀態。這樣才能使用新的密碼登入mysql。
如果需要遠端連線mysql資料庫,執行以下命令:
在mysql下輸入 grant all privileges on *.* to root@'%' identified by '123';
這樣就可以遠端訪問本機的mysql了。後面的『123』就是剛才修改的密碼。
手動安裝httpd伺服器
首先安裝apr apache portable runtime apr util apr iconv 安裝之前需要 前置知識 自己手動編譯安裝的軟體的安裝位置 usr local bin,sbin,lib,etc,share usr local apr bin,sbin,lib,includes,e...
建立mysql的服務 手動建立MySQL服務
1.複製乙份mysql服務檔案,放入乙個路徑 2.清理data資料夾下檔案,僅保留mysql等 3.修改my.ini,port,dir等配置 4.管理員執行cmd,cd bin mysqld install servername 5.修改regedit servername 的imagepath m...
Windows 手動建立 服務
使用命令來建立 1.win r 開啟執行視窗,輸入cmd 2.輸入 sc create servername binpath e mysql5.5 bin mysqld.exe 等號後有空格 回車時系統 360,電腦管家等 會有安全框彈出提示,選擇允許,提示建立成功 3.啟動服務 sc start ...