Mysql應用之綠色版服務端部署教程

2021-09-01 16:15:30 字數 1744 閱讀 7808

今天在公司想跑乙個專案,需要裝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 ...