日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL zip版本安装说明

發(fā)布時間:2024/4/13 数据库 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL zip版本安装说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

注意:zip版本不同于msi版本,msi版本下載后是直接雙擊進(jìn)行安裝,而zip版本解壓后就是mysql的源碼,需要用命令行進(jìn)行安裝,中間可能會出現(xiàn)各種小問題,如果按照順利的話,也是挺方便的;

?

第一步:下載mysql server

下載地址:https://dev.mysql.com/downloads/mysql/

因?yàn)檠b的是windows版本,所以就拿windows舉例子。

下載后文件名:mysql-8.0.15-winx64.zip

?

第二步:解壓ZIP文件

解壓后的文件目錄

?

第三步:配置Path環(huán)境變量

設(shè)置環(huán)境變量方法:https://blog.csdn.net/jiaweiok123/article/details/88737946

把mysql下載目錄復(fù)制一下,然后粘貼到Path里面即可;

例如:C:\mysql-8.0.15-winx64AZ\bin

注意:配置完環(huán)境變量后,執(zhí)行命令時,如果此時報錯,不是內(nèi)部命令,則需要關(guān)閉Cmd命令窗口,重新打開,然后再執(zhí)行就可以了;

?

?

第四步:以管理員身份運(yùn)行cmd,配置My.ini文件

注意:新下載的解壓包里面是沒有my.ini文件的,需要自己手動新建,然后把下面的內(nèi)容粘貼進(jìn)去即可;

注意修改mysql的安裝目錄 和 數(shù)據(jù)的存放目錄

[mysqld]

# 設(shè)置3306端口

port=3306

# 設(shè)置mysql的安裝目錄

basedir=C:\mysql-8.0.15-winx64AZ //解壓包所在的位置

# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄

datadir=C:\mysql-8.0.15-winx64AZ\Data //Data文件夾自定義位置和目錄

# 允許最大連接數(shù)

max_connections=200

# 允許連接失敗的次數(shù)。

max_connect_errors=10

# 服務(wù)端使用的字符集默認(rèn)為UTF8

character-set-server=utf8

# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎

default-storage-engine=INNODB

# 默認(rèn)使用“mysql_native_password”插件認(rèn)證

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 設(shè)置mysql客戶端默認(rèn)字符集

default-character-set=utf8

[client]

# 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口

port=3306

default-character-set=utf8

?

第五步:初始化Mysql數(shù)據(jù),目的是為了生存Data文件夾中的數(shù)據(jù)包和初始密碼

注意:

1、mysql首次安裝的話,是沒有初始化密碼的,所以需要手動執(zhí)行命令,獲取隨機(jī)密碼,進(jìn)行登錄;

2、Data文件夾是我們上面在my.ini文件中設(shè)置的數(shù)據(jù)的存放目錄:即:datadir=C:\mysql-8.0.15-winx64AZ\Data

生存數(shù)據(jù)包,同時生成隨機(jī)密碼,執(zhí)行命令:mysqld --initialize --console

0、問題:如上圖:這里提示,不能創(chuàng)建我們指定的數(shù)據(jù)存放目錄,C: oftwareAZ\Data

1、原因:可能是softwareAZ這個目錄,mysql命令執(zhí)行時,沒有權(quán)限對這個目錄進(jìn)行寫入,或者該目錄的名稱有未知特殊性;

2、解決:我把這個mysql的安裝目錄直接放到,其他目錄下面,例如:C:\mysql-8.0.15-winx64AZ,這樣就可以了;

3、重新執(zhí)行命令:mysqld --initialize --console

注意:如果已經(jīng)初始化一次后,Data中數(shù)據(jù)包已經(jīng)生成了,再次執(zhí)行初始化命令時,需要手動把Data文件夾中的文件都刪掉,

否則初始化會失敗;

這次成功了,初始密碼是:Paua):RgG1XE然后用這個密碼進(jìn)行登錄;

?

4、初始化后,文件夾data里面就會創(chuàng)建數(shù)據(jù)包內(nèi)容,如下圖:

?

?

第六步:安裝mysql服務(wù),并啟動服務(wù)

安裝服務(wù)命令:mysqld -install 服務(wù)名

卸載服務(wù)命令:mysqld -remove 服務(wù)名

啟動服務(wù)命令:net start 服務(wù)名

停止服務(wù)命令:net stop 服務(wù)名

退出命令:quit

1、安裝,啟動服務(wù),執(zhí)行命令:mysqld -install mysql8;net start mysql8

注意:安裝服務(wù)時,如果這里只輸入了:mysqld -install,沒有手動指定服務(wù)名的話,默認(rèn)服務(wù)名是:mysql

?

?

第七步:登錄Mysql服務(wù)器

1、找到上面隨機(jī)生成的密碼:Paua):RgG1XE(注意:密碼生成后,最好用鼠標(biāo)選擇密碼,然后復(fù)制下來,否則容易輸入錯誤)

2、登錄mysql,輸入命令:mysql -u root -p (注意:是用mysql -u root -p命令,而不是mysqld -u root -p命令)

如上圖:提示登錄成功;然后如果未修改密碼進(jìn)行其他任何操作,都會提示先修改初始密碼;

?

第八步:設(shè)置用戶名和密碼

修改初始密碼,執(zhí)行命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

?

創(chuàng)建自己用的賬戶,執(zhí)行命令:create user 'test'@'localhost' IDENTIFIED BY '123456';

?

使用新建賬戶登錄,執(zhí)行命令:mysql -u test -p(密碼是:123456)

?

?

第九步:給新建賬戶授權(quán)

給新建賬戶授權(quán),執(zhí)行命令:grant all on *.* to 'test'@'localhost';

注意:不能用test賬戶登錄給自己授權(quán),因?yàn)槠錂?quán)限不夠,所以無法給自己或其他賬戶授權(quán);

所以,執(zhí)行授權(quán)會提示,沒有權(quán)限,如下圖:

?

解決方法:用root管理員賬戶登錄,然后執(zhí)行命令,給test賬戶授權(quán)即可;

GRANT命令說明:

GRANT privileges ON databasename.tablename TO 'username'@'host'

privileges:用戶的操作權(quán)限,如SELECT,INSERT,UPDATE等,如果要授予所的權(quán)限則使用ALL

databasename:數(shù)據(jù)庫名

tablename:表名,如果要授予該用戶對所有數(shù)據(jù)庫和表的相應(yīng)操作權(quán)限則可用*表示,如*.*

?

?

?

總結(jié)

以上是生活随笔為你收集整理的MySQL zip版本安装说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。