mysql免安裝配置教程及遇到1067服務啓動不成功的問題解決方法

mysql的安裝有兩種方法,一種是下載msi文件,按照提示一步一步進行安裝,一種是下載zip文件,解壓後自己修改配置文件進行自定義安裝,今天我們講一下第二種方法,有的人會說第二種方法比較麻煩,新手最好不要這樣安裝,如果你認真看完我寫的教程後就會發現如此easy,不要怕麻煩,不然以後怎麼培養自己學習新技術的興趣。

1、把mysql壓縮文件解壓到一個目錄下,即安裝目錄,通常爲mysql,我的mysql版本爲5.6.30

2、用記事本或者其它無格式編輯器如EditPlus打開my-default.ini文件另存爲my.ini文件,my.ini文件中有多個值,下面我們進行基本設置
[WinMySQLAdmin]
Server=D:\mysql-5.6.30-winx64\bin\mysqld.exe
user=root

[client]
port=3306
default-character-set=utf8

[mysqld]
character_set_server=utf8
basedir = D:\mysql-5.6.30-winx64
datadir = D:\mysql-5.6.30-winx64\data
port = 3306
default-storage-engine=MYISAM

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
其它不需要設置,然後保存
3. 添加環境變量
1)右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量
點擊系統變量下的新建按鈕
輸入變量名:MYSQL_HOME
輸入變量值:D:\mysql-5.6.30-winx64
#即爲mysql的自定義解壓目錄。
2)選擇系統變量中的Path
點擊編輯按鈕
在變量值中添加變量值:%MYSQL_HOME%\bin

4.接下來我們將mysql註冊爲windows系統服務,首先要在管理員權限下進入cmd,在cmd中進入到mysql安裝目錄下的bin下,註冊服務的命令爲:mysqld install ,這個命令就可以,網上可能還有另外一個版本,mysqld install MySQL –defaults-file=”D:\mysql-5.6.30-winx64\my.ini”,就用第一種命令就可以,因爲很簡潔啊,註冊成功後會Service successfully installed!
–移除服務命令爲:mysqld remove 移除成功後會提示Service successfully removed。
另外:mysqld install 和mysqld remove命令在install和remove前面加不加-都是可以的。(防止新手在網上看到其它的教程時發現不一樣,會有疑問)

5.註冊完服務後就要啓動服務了
啓動mysql服務命令:net start mysql
停止mysql服務命令爲:net stop mysql

6.ok,此時如果你啓動服務成功的話,那麼恭喜你,你配置成功了,但是我相信肯定會有很多新手會遇到服務一直啓動不成功的問題,我第一次啓動的時候就遇到了啓動失敗的情況,無法啓動MySQL服務 報錯誤1067,在網上查找資料後,有的會說這種情況你需要怎麼複雜的配置,我偶然間看到一篇博客說需要在my.ini中加入這些配置內容:
[WinMySQLAdmin]
Server=D:\mysql-5.6.30-winx64\bin\mysqld.exe
user=root
它的意思就是找到啓動mysql的啓動命令mysqld.exe,於是恍然大悟。

另外報1067錯誤會有好多原因,所以大家遇到這個問題後可以在網上搜一下解決方案,太複雜的解決方案可以先不採取。

7.配置成功後,我們不妨先登錄一下mysql給我們設置好的一個用戶root,登陸方式就是輸入:mysqld -uroot
正常情況下登陸用戶的命令是mysqld -u用戶名 -p,然後輸入密碼,
此處沒有-p選項,是因爲root用戶初始是沒有密碼的,所以我們可以直接登陸進去;如果我們想給root用戶設置密碼那麼我們可以這樣做:在cmd中mysql的bin路徑下輸入這個命令:
mysqladmin -u用戶名 -p舊密碼 password 新密碼
這裏要注意一下,我說的是你在mysql的bin路徑下是這樣設置的,如果你已經進入了root用戶,那麼這種方法是不行的,此時可以這樣做:
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD(“123456”) WHERE user=’root’;
mysql>FLUSH PRIVILEGES;
mysql>QUIT
所以我覺得第一種方法比較簡單
8.到這裏我們已經成功安裝mysql,並且進入到了root用戶下,此時你可以用show databases來顯示此用戶下的所有數據庫,並且你可以嘗試着建數據庫: create database 庫名,在此庫下建表
use 庫名;(建表之前要進入某個數據庫)
create table 表名(字段設定列表);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章