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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL zip版本安装说明

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

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

?

第一步:下載mysql server

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

因為裝的是windows版本,所以就拿windows舉例子。

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

?

第二步:解壓ZIP文件

解壓后的文件目錄

?

第三步:配置Path環境變量

設置環境變量方法:https://blog.csdn.net/jiaweiok123/article/details/88737946

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

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

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

?

?

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

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

注意修改mysql的安裝目錄 和 數據的存放目錄

[mysqld]

# 設置3306端口

port=3306

# 設置mysql的安裝目錄

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

# 設置mysql數據庫的數據的存放目錄

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

# 允許最大連接數

max_connections=200

# 允許連接失敗的次數。

max_connect_errors=10

# 服務端使用的字符集默認為UTF8

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

# 默認使用“mysql_native_password”插件認證

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[client]

# 設置mysql客戶端連接服務端時默認使用的端口

port=3306

default-character-set=utf8

?

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

注意:

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

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

生存數據包,同時生成隨機密碼,執行命令:mysqld --initialize --console

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

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

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

3、重新執行命令:mysqld --initialize --console

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

否則初始化會失敗;

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

?

4、初始化后,文件夾data里面就會創建數據包內容,如下圖:

?

?

第六步:安裝mysql服務,并啟動服務

安裝服務命令:mysqld -install 服務名

卸載服務命令:mysqld -remove 服務名

啟動服務命令:net start 服務名

停止服務命令:net stop 服務名

退出命令:quit

1、安裝,啟動服務,執行命令:mysqld -install mysql8;net start mysql8

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

?

?

第七步:登錄Mysql服務器

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

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

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

?

第八步:設置用戶名和密碼

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

?

創建自己用的賬戶,執行命令:create user 'test'@'localhost' IDENTIFIED BY '123456';

?

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

?

?

第九步:給新建賬戶授權

給新建賬戶授權,執行命令:grant all on *.* to 'test'@'localhost';

注意:不能用test賬戶登錄給自己授權,因為其權限不夠,所以無法給自己或其他賬戶授權;

所以,執行授權會提示,沒有權限,如下圖:

?

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

GRANT命令說明:

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

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

databasename:數據庫名

tablename:表名,如果要授予該用戶對所有數據庫和表的相應操作權限則可用*表示,如*.*

?

?

?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。