今天在公司想跑乙個專案,需要裝mysql,所以隨意去官網找了一下並沒有找到exe版本的安裝軟體,只有需要自己部署配置的版本,本來想繼續找,不過覺得花時間,就沒繼續找了。
之前沒用過綠色版本的mysql服務端,以為很快可以裝好,沒想到還是花了一點時間,主要是部署配置過程問題乙個接乙個,不過覺得還是挺有意思的,所以做一下記錄,下次遇到就可以很快解決。
解壓mysql-8.0.13-winx64.zip到d盤,然後在mysql-8.0.13-winx64目錄下面建立乙個my.ini檔案,注意不能隨意命名。
建立my.ini
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir="d:\mysql-8.0.13-winx64"
# 設定mysql資料庫的資料的存放目錄
datadir="d:\mysql-8.0.13-winx64\data"
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
mysql安裝
然後到bin目錄:cmd命令 mysqld install
這時會有命令不支援提示,需要設定環境變數:d:\mysql-8.0.13-winx64\bin
然後,再次執行mysqld install還是會報錯,這時需要執行
mysqld --initialize-insecure --user=mysql
ps:mysql公升級到5.7版本是沒有data資料夾的,執行mysqld --initialize-insecure --user=mysql命令會自動新建data資料夾。
啟動mysql:net start mysql
mysql客戶端連線出現2058錯誤
cmd命令,管理員登入:mysql -u root -p
修改密碼
alter user 'root'@'localhost' identified with mysql_native_password by '密碼';
root賬號登入一下
mysql -u root -p
查詢mysql埠
show global variables like 『port』;
mysql安裝出現問題(the service already exists)
執行mysqld install,出現the service already exists提示,那是因為之前安裝過,不過沒解除安裝完全,所以需要命令執行一下
sc query mysql
刪除mysql一些解除安裝殘餘
sc delete mysql
無法啟動此程式,因為計算機中丟失vcruntime140.dll 嘗試重新安裝此程式以解決此問題 MySQL綠色版的應用
一 配置mysql資料庫 1 解壓綠色版mysql,並改名為mysql5.7 1 執行cmd 管理員版本,否則沒有許可權 2 執行命令mysqld install安裝服務 3 執行net start mysql 啟動服務 4 對於新版mysql5.7沒有了data目錄,我們需要執行命令建立 5 執行...
綠色版mysql註冊解除安裝服務
path to installation directory.all paths are usually resolved relative to this.basedir d mysql server 5.1 path to the database root datadir d mysql se...
mysql綠色版安裝
mariadb綠色版安裝步驟 1.在解壓後的檔案中my ini,根據電腦配置選擇乙個合適的配置 2.將檔名儲存為my.ini,進行以下修改 client password your password port 3306 socket tmp mysql.sock default character ...