第一次學習(mysql)
mysql安裝目錄分為bin、docs、include、lib、share五個目錄。
bin:可執行檔案,操作mysql
docs:文件
include:.h標頭檔案資訊。因為mysql是用c語言寫的,所有會有一些標頭檔案
lib:c語言裡面的一些庫檔案
share:語言和一些字符集
COPYING:版權資訊、README開源資訊
一、配置環境變數
MYSQL_HOME:D:\mysql\mysql-8.0.27-winx64
Path:%MYSQL_HOME%\bin
二、新建配置檔案
mysql有個配置檔案:my.ini,新建它並將新增以下內容:
[mysql]
default-character-set=utf8
[mysqld]
basedir=D:\\mysql\\mysql-8.0.27-winx64
datadir=D:\\mysql\\Data(不要自己新增data資料夾,否則就不一樣了)
character-set-server=utf8
default-storage-engine=INNODB
skip-qrant-table # 跳過密碼驗證
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER(mysql8取消了這個,把這個刪了), NO_ENGINE_SUBSTITUTION
並該檔案置於安裝路徑下
三、初始化mysql
mysqld -install 安裝MySQL服務
mysqld --initialize-insecure初始化資料檔案
四、啟動
windows先修改(regedit)\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL的imagepath為mysqld路徑,否則啟動不了mysql服務。
net start mysql
net stop mysql
先mysqladmin -uroot password xxxx 就建立了一個root管理員賬戶,mysql -uroot -pxxxx就進去了