[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
個人電腦–屬性–環境變量設置 添加環境變量 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 修改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