Win7安裝mysql筆記

2021-07-26 13:09:08 字數 1494 閱讀 4697

最近想要系統的學習一下資料庫方面的內容,首要的任務是安裝mysql,由於我的開發環境是win7,所以需要在win7下安裝mysql

設定環境變數的目的是可以在任意的路徑下輸入mysql,mysqld等指令,設定環境變數分為兩步:首先建立乙個系統變數mysql_home,值為mysql壓縮包解壓之後的根目錄,比如c:\mysql\mysql-5.7.17-winx64;第二步在path裡追加%mysql_home%\bin,注意新增」;」。

解壓之後的資料夾裡是沒有my.ini檔案的,只有my-default.ini,這裡我們選擇建立乙個新的名為 my.ini的檔案(可以是其他的名字,也可以選擇直接應用my-default.ini)。接下來簡單的配置一下my.ini檔案:

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=c:\mysql\mysql-5.7.17-winx64

#解壓目錄

datadir=c:\mysql\mysql-5.7.17-winx64\data

#解壓目錄下data目錄

sql_mode=no_engine_substitution,strict_trans_tables

[winmysqladmin]

c:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe

注意my.ini檔案必須要寫實際的路徑值,而不能出現%mysql_home%這樣的寫法。

以管理員身份執行cmd,進入到mysql的bin目錄,執行初始化命令:mysqld --initialize --user=mysql --console。

管理員身份執行cmd,輸入服務安裝命令:  mysqld install mysql --defaults-file="%mysql_home%\my.ini",安裝成功後會提示服務安裝成功。另外,移除服務命令為:mysqld -remove。

執行命令:net start mysql。

啟動了mysql服務之後還不能成功登入,需要設定一下root賬號的密碼,這裡需要先修改my.ini檔案的配置,在[mysqld]下加入如下命令:skip-grant-tables,然後重啟mysql服務。重啟mysql服務步驟為先執行命令net stop mysql關閉mysql服務,再重新執行net start mysql命令啟動mysql服務。重啟之後首先登入mysql,執行mysql -uroot,然後直接回車即可,初始的root賬號密碼為空,然後執行use mysql,接著執行update user set authentication_string = password('123456') where user = 'root'將密碼設定為123456,最後執行flush privileges。

最後將my.ini檔案中skip-grant-tables去掉,然後重啟mysql服務即可。

關於win7安裝mysql問題

最近給win7系統安裝mysql,總結下經驗 2.安裝 選擇預設安裝,不自主選擇 安裝問題 首次安裝失敗再次安裝一直卡在安全驗證處,主要原因是首次失敗的安裝設定過使用者名稱和密碼,再次安裝密碼輸入有問題 仔細觀察會發現再次安裝要求輸入密碼的那個步驟和首次安裝要求輸入密碼的地方有差別 首次要求輸入密碼...

win7 下安裝mysql 整理

2,把安裝包解壓到自己指定的目錄,我的解壓目錄為c users vstouch documents mysql 5.6.13 winx64,解壓後如下 其中my default.ini 是預設配置檔案我們可以自己新建乙個my.ini,如下 mysqld 繫結ipv4和3306埠 bind addre...

win7中安裝多個mysql

mysql做主從同步和讀寫分離時,需要多個mysql例項,平時在本地開發環境需要安裝多個mysql例項,使用多台電腦並不方便,這就要求在同一臺機子上安裝多個mysql例項 如下圖所示,mysql server 5.5是win7下安裝的mysql,mysql server 5.5 3307 和mysq...