win7下mysql-5.7.17-winx64免安裝配置

1.安裝環境

2.配置

  • 解壓MySQL-5.7.17-winx64.zip到D:\database
  • 並在D:\database\mysql-5.7.17-winx64目錄下建立data目錄

3.修改配置

  • 複製my-default.ini重命名爲my.ini
  • 修改my.ini配置
[client]
設置mysql客戶端默認字符集
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
#安裝目錄
basedir = D:\database\mysql-5.7.17-winx64
#數據存放目錄  data目錄是要單首創建的,記得是個空文件夾
datadir = D:\database\mysql-5.7.17-winx64\data
port = 3306

character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 最大鏈接數量
max_connections = 100
#單個內存表的最大值限定
max_heap_table_size = 64M
#爲每一個線程分配的排序緩衝大小
sort_buffer_size = 8M
#join 連表操做的緩衝大小,根據實際業務來設置,默認8M
join_buffer_size = 32M
# sql查詢緩存,若是提交的查詢與幾回中的某查詢相同,而且在query緩存中存在,則直接返回緩存中的結果
query_cache_size = 64M

4.操做

  • 配置環境變量
個人電腦–屬性–環境變量設置 
添加環境變量 MYSQL_HOME = D:\database\mysql-5.7.17-winx64 
而後在path後面添加 %MYSQL_HOME%\bin
  • 安裝服務
以管理員身份打開cmd窗口 
切換到cd D:\database\mysql-5.7.17-winx64\bin下
執行 mysqld -install 
繼續執行 mysqld –initialize-insecure; —這一步在data目錄中生產一些文件 
執行 net start mysql 啓動服務 
中止mysql服務:net stop mysql,再從新啓動mysql服務
  • 修改mysql密碼
進入mysql 修改root密碼 
默認的root密碼是空的。 
執行 mysql -uroot -p 
回車進入 默認沒密碼 
切換到數據庫mysql 
use mysql 
修改root密碼

1.	--mysql5.6執行這個修改密碼
2.	UPDATE user SET password=PASSWORD('123456') WHERE user='root';

種寫法是mysql5.6以前的版本纔有的, 5.7 是沒有這個列的,以下:

1.	--mysql5.7修改密碼
2.	set password = password('123456');
3.	flush privileges;

到這裏操做完成,從新登陸便可mysql

相關文章
相關標籤/搜索