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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql 开启innodb win版本_MySQL安装与启动——Windows系统下

發布時間:2023/12/19 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 开启innodb win版本_MySQL安装与启动——Windows系统下 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下書寫結合菜鳥教程以及本人理解書寫。

數據庫下載(開源免費)

MySQL數據庫下載地址https://dev.mysql.com/downloads/mysql/

可自由選擇版本,一般選擇Achive版本而非test版

安裝前配置信息

這里我將解壓后的文件夾放在 E:\Web\mysql-5.7.24-winx64?下。

打開剛剛解壓的文件夾E:\Web\mysql-5.7.24-winx64,在該文件夾下創建 my.ini?配置文件,內容如下:

[mysql]

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

default-character-set=utf8

[mysqld]

# 設置3306端口,注意MySQL不一定要使用3306端口,當改端口已經被占用時,也可更換為其他端口,但在程序中連接MySQL時一定要做修改,換成自己指定的端口。

port= 3306# 設置mysql的安裝目錄,注意格式這里出現轉義字符格式

basedir=E:\\Web\\mysql-5.7.24-winx64

# 設置 mysql數據庫的數據的存放目錄,MySQL8+不需要以下配置,系統自己生成即可,否則有可能報錯

# datadir=E:\\Web\\sqldata

# 允許最大連接數

max_connections=20# 服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

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

default-storage-engine=INNODB

安裝并首次啟動

以管理員身份運行cmd,并進入cd E:\Web\mysql-5.7.24-winx64\bin下

輸入mysqld --initialize --console

等候幾秒,輸出結果:

2018-11-07T07:55:11.788085Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2018-11-07T07:55:19.072303Z 0 [Warning] InnoDB: New log files created, LSN=45790

2018-11-07T07:55:19.803585Z 0[Warning] InnoDB: Creating foreign key constraint system tables.2018-11-07T07:55:20.172976Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 7921a6dd-e262-11e8-9ee6-00059a3c7a00.2018-11-07T07:55:20.311645Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed'cannot be opened.2018-11-07T07:55:20.433827Z 1 [Note] A temporary password is generated for root@localhost: 6f1CJ_Cca9Fj

五個警告,至于原因,我未了解原因,最后一個note給出初始化密碼如圖為:6f1CJ_Cca9Fj(密碼記住用于后續修改)

安裝MySQL輸入為:mysqld install 輸出顯示為Service successfully installed? 即為安裝成功。

啟動MySQL輸入為:net start mysql ,會輸出MySQL服務已經啟動成功。

本人并未遇到此狀況:

注意: 在5.7需要初始化 data 目錄:

cd E:\Web\mysql-5.7.24-winx64\bin

mysqld--initialize-insecure

初始化后再運行 net start mysql 即可啟動 mysql。

首次登陸

輸入mysql -u root -p回車輸入上述密碼即可進入數據庫。

可供選擇參數:-h后跟主機名(本機可以為省略/localhost/127.0.0.1);

-u后跟用戶名;

-p后跟密碼。

更改密碼方式之一:

首先登錄MySQL

格式:mysql> set password for 用戶名@localhost = password('新密碼');

例子:mysql> set password for root@localhost = password('123');

//8版本取消了password變為

注意:在 MySQL5.7 中 user 表的 password 已換成了authentication_string。

注意:password() 加密函數已經在 8.0.11 中移除了,可以使用 MD5() 函數代替。

MySQL服務器關閉方式之一:

net stop mysql(要已安裝服務,正常現在版本都已安裝)。

附MySQL多種修改密碼,以及忘記密碼解決方式連接:

https://www.cnblogs.com/qianzf/p/7089197.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql 开启innodb win版本_MySQL安装与启动——Windows系统下的全部內容,希望文章能夠幫你解決所遇到的問題。

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