Mysql應(yīng)用之綠色版服務(wù)端部署教程
今天在公司想跑一個項目,需要裝mysql,所以隨意去官網(wǎng)找了一下并沒有找到exe版本的安裝軟件,只有需要自己部署配置的版本,本來想繼續(xù)找,不過覺得花時間,就沒繼續(xù)找了。
之前沒用過綠色版本的mysql服務(wù)端,以為很快可以裝好,沒想到還是花了一點時間,主要是部署配置過程問題一個接一個,不過覺得還是挺有意思的,所以做一下記錄,下次遇到就可以很快解決。
一、MYSQL配置部署
下載解壓
下載mysql服務(wù)端:https://dev.mysql.com/downloads/mysql/
解壓mysql-8.0.13-winx64.zip到D盤,然后在mysql-8.0.13-winx64目錄下面創(chuàng)建一個my.ini文件,注意不能隨意命名。
創(chuàng)建my.ini
[mysql] # 設(shè)置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設(shè)置3306端口 port = 3306 # 設(shè)置mysql的安裝目錄 basedir="D:\mysql-8.0.13-winx64" # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir="D:\mysql-8.0.13-winx64\data" # 允許最大連接數(shù) max_connections=200 # 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mysql安裝
然后到bin目錄:cmd命令 mysqld install
這時會有命令不支持提示,需要設(shè)置環(huán)境變量:D:\mysql-8.0.13-winx64\bin
然后,再次執(zhí)行mysqld install還是會報錯,這時需要執(zhí)行
mysqld --initialize-insecure --user=mysql
1
ps:MySQL升級到5.7版本是沒有data文件夾的,執(zhí)行mysqld --initialize-insecure --user=mysql命令會自動新建data文件夾。
啟動MYSQL:net start mysql
二、遇到的問題記錄
MYSQL客戶端連接出現(xiàn)2058錯誤
cmd命令,管理員登錄:mysql -u root -p
修改密碼
alter user 'root'@'localhost' IDENTIFIED with mysql_native_password by '密碼';
1
root賬號登錄一下
mysql -u root -p
查詢mysql端口
show global variables like ‘port’;
MYSQL安裝出現(xiàn)問題(The service already exists)
執(zhí)行mysqld install,出現(xiàn)The service already exists提示,那是因為之前安裝過,不過沒卸載完全,所以需要命令執(zhí)行一下
sc query mysql
1
刪除mysql一些卸載殘余
sc delete mysql
1
無法啟動此程序,因為計算機中丟失VCRUNTIME140.dll 嘗試重新安裝此程序以解決此問題
執(zhí)行net start mysql時提示丟失VCRUNTIME140.dll ,需要安裝Microsoft.Net.Framework 4.6.1和Visual C++ Redistributable for Visual Studio 2015
去微軟官網(wǎng)下載Microsoft.Net.Framework 4.6.1
-:https://www.microsoft.com/zh-CN/download/details.aspx?id=49981
去微軟官網(wǎng)下載Visual C++ Redistributable for Visual Studio 2015
-:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
MySQL
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。