第一步:解壓壓縮包,我的是d:mysql
第二步:配置環境變數,在path變數後面追加;d:\mysql\bin
第三步:在mysql目錄下新建my.ini
配置如下:
[mysqld]
#新版不支援在my.ini中直接設定字符集為utf8。解決方法是在default-character-set前面加上loose-。
loose-default-character-set = utf8
#加loose-後mysql啟動是不再報錯了,但是在插入資料時依然出現了亂碼問題。解決方法是加入character-set-server。
character-set-server = utf8
#如果是伺服器用的話,建議設大點。
innodb_buffer_pool_size = 128m
#基路徑
basedir = c:\mysql
#資料路徑 這個要變 變成你的目錄
datadir = c:\mysql/data
default-storage-engine=myisam
#日誌路徑 這個要變 變成你的目錄
log_bin = c:\mysql/log
#如果不加這行,預設是監聽127.0.0.0,加了後是監聽區域網埠和外網埠。
#bind-address = 0.0.0.0
#監聽埠
port = 3306
#這個是免密碼登陸 第一次使用可以加上這句話 然後去資料庫修改root使用者密碼 記住修改完了要注釋掉
#skip-grant-tables
[client]
loose-default-character-set = utf8
#這個要變 變成你的目錄
[winmysqladmin]
server = c:\mysql/bin/mysqld.exe
*************************分割線*******************
如果後續需要什麼配置的往後追加,比如儲存引擎等等。
要記住上面的路徑要那樣寫c:\mysql/log,否則就載入不到。
第四步:載入mysql
在dos輸入:mysqld -install
如果要解除安裝: mysqld -remove
第五步:啟動mysql
在dos下:net start mysql
如果要停止:net stop mysql
第六步:直接進入mysql 這時候root使用者是免密碼
mysql -u root -p
第七步:修改密碼:
乙個語句乙個語句輸入:
> show databases;
>use mysql;
>update user set password=password(『root』) where user=『root』;
>flush privileges;
>quit;
然後重新登入就好了
出現錯誤:
(1)錯誤1
在 net start mysql時候
發生系統錯誤 2。系統找不到指定的檔案。
解決辦法:
先將你安裝的移除了 mysqld -remove
然後在bin目錄下安裝,啟動服務*
(2)載入和啟動一定要全程使用管理員許可權的dos視窗。
如果找不到的話可以這樣在c:\windows\system32下找cmd.exe檔案然後右擊用管理員許可權開啟。
(3)「the service already exists
在cmd中輸入」sc query mysql」檢視名為mysql的服務
服務確實存在,則進行刪除操作「sc delete mysql"
如果刪除不了,那就是服務還在啟動中 那就要進到任務管理器殺死他。
然後在刪除。
mysql免安裝 mysql 免安裝配置
2 配置環境變數 1 解壓目錄 d mysql 8.0.16 winx64 2 配置環境變數 3 新增配置檔案 1 配置檔案目錄 d mysql 8.0.16 winx64 2 配置檔名 my.ini 3 檔案內容 mysql 設定mysql客戶端預設字符集 default character se...
mysql免安裝配置
新增my.ini 內容 mysqld skip grant tables basedir e mysql 5.7.22 winx64 datadir e mysql 5.7.22 winx64 data port 3306 character set server utf8 data目錄不要手動建立...
mysql 免安裝配置
1 解壓目錄 d mysql 8.0.16 winx64 2 配置環境變數 1 配置檔案目錄 d mysql 8.0.16 winx64 2 配置檔名 my.ini 3 檔案內容 注這裡的my.ini檔案和data檔案如果解壓檔案中沒有可以手動建立一下 client port 3306 defaul...