今天在操作系統是 winServer2016 下配置mysql-5.7.18-winx64 (免安裝版),
首先,將mysql-5.7.18-winx64.zip 解壓縮到D:/mysql-5.7.18-winx64 目錄下,然后根據網上相關資料,將my-large.ini(當然也可以視情況選擇別的ini配置文件) 復制后改名為my.ini,在此基礎上,主要是在[mysqld]段中添加了:
my.ini 文件內容
[mysql]
設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
設置3306端口
port = 3306
lower_case_table_names = 2
設置mysql的安裝目錄
basedir=D:\mysql-5.7.18-winx64
設置mysql數據庫的數據的存放目錄
datadir=D:\mysql-5.7.18-winx64\data
允許最大連接數
max_connections=200
服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
MySQL安裝Windows服務
找到mysql5的安裝目錄中的bin目錄,執行mysqld –install
在cmd窗口中
d: 回車
D:>cd D:\mysql-5.7.18-winx64\bin 回車
D:\mysql-5.7.18-winx64\bin>mysqld --initialize-insecure
一、初始化mysql
注: 1、這個命令很重要,它會初始化 data 目錄,在執行此命令前請先把data目錄下的所有文件先刪除,否則會失敗
2、可以選擇用 --initialize-insecure 或者 --initialize 來初始化,--initialize-insecure 初始化root密碼為空,如果用 --initialize來初始化,會產生一個隨機密碼
執行成功后你會在data目錄 下看到 mysql,perofrmance_schema,sys目錄,同時還會有一些文件
3、注意是 initialize前面是 兩個--
4、可以在data目錄下 *.err文件中 看到初始密碼 A temporary password is generated for root@localhost:
D:\mysql-5.7.18-winx64\bin> mysqld –install
二、安裝windows服務成功 Service successfully installed.
三、啟動MySQL服務
D:\mysql-5.5.25-winx64\bin> net start MySQL
服務已經啟動成功。
四、初始化mysql root密碼
D:\mysql-5.5.25-winx64\bin> mysqladmin -u root password ‘new-password'
附:安裝一個mysql Windows服務的命令:mysqld --install MySQL
移除mysql服務:mysqld –remove MySQL
啟動mysql服務的命令:net start MySQL
停止mysql服務的命令:net stop MySQL
將mysql默認的系統用戶root的空密碼修改為12345的命令:mysqladmin -u root password "12345"
下載圖形化管理工具
mysql-workbench-gpl-5.2.40-win32-noinstall.zip
減壓后 執行 MySQLWorkbench.exe