久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL 5.7.25在Windows平臺如何安裝

148次閱讀
沒有評論

共計 3768 個字符,預計需要花費 10 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 MySQL 5.7.25 在 Windows 平臺如何安裝,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1. 目錄規劃目錄名稱參數名稱路徑地址安裝目錄 basedirE:\mysql 數據文件目錄 datadirE:\mysql\data 臨時文件目錄 tmpdirE:\mysql\datasocket 文件目錄 socketE:\mysql\data\mysql.sockbin 日志文件目錄 log_binE:\mysql\log\mysql-bin.logrelay 日志文件目錄 relay_logE:\mysql\log\mysql-relay.log2. MySQL 5.7 下載

目前 MySQL 社區的 GA 提供 5 和 8 的下載

由于目前大多數系統用的還是 5 的版本

這里統一使用 5 的版本

[MySQL Community Server 5.7.25](https://dev.mysql.com/downloads/mysql/)

3. 新建目錄

E:\mysql 目錄下新建 data 及 log 目錄

將下載完成后將文件拷貝至 E:\mysql 目錄

注意不要將 MySQL 的安裝文件的上層目錄放入

最終目錄結構如圖

4. 建立配置文件

windows 版本的 MySQL 默認首先讀取 C 盤跟目錄下的 my.ini 文件,然后是 my.cnf, 最后會在 %WINDIR% 的目錄

當然我們可以在啟動時手動指定

我們這里建立 c:\my.ini

[mysql]
user =
password =
[mysqld]
#-----------------MySQL Basic Setting-----------------#
server-id = 1723161113
port = 3306
user = mysql
pid-file = mysql.pid
character_set_server = utf8mb4
default_storage_engine = InnoDB
skip_name_resolve = 1
lower_case_table_names = 1
explicit_defaults_for_timestamp = 1
open_files_limit = 65535
max_connections = 1000
max_connect_errors = 100000
basedir = E:\\mysql
datadir = E:\\mysql\\data
tmpdir = E:\\mysql\\data
socket =E:\\mysql\\data\\mysql.sock
query_cache_type = 
query_cache_size = 
join_buffer_size = 64M
tmp_table_size = 64M
max_allowed_packet = 32M
read_buffer_size = 16M
read_rnd_buffer_size = 32M
sort_buffer_size = 32M
#-----------------MySQL Log Setting-----------------#
log_error = mysql-error.log
log_bin = E:\\mysql\\log\\mysql-bin.log
slow_query_log_file = mysql-slow.log
relay_log =E:\\mysql\\log\\mysql-relay.log
log_slave_updates = 1
sync_binlog = 1
relay_log_recovery = 1
binlog_format = row
expire_logs_days = 14
slow_query_log = 1
long_query_time = 2
log_queries_not_using_indexes = 1
log_throttle_queries_not_using_indexes = 10
log_slow_admin_statements = 1
log_slow_slave_statements = 1
min_examined_row_limit = 1000
#-----------------MySQL Replication Setting-----------------#
slave_skip_errors = ddl_exist_errors
master_info_repository = TABLE
relay_log_info_repository = TABLE
gtid_mode = on
enforce_gtid_consistency = 1
binlog_rows_query_log_events = 1
#-----------------MySQL InnoDB Setting-----------------#
innodb_page_size = 16384
innodb_buffer_pool_size = 1024M
innodb_data_file_path = ibdata1:1G:autoextend
innodb_buffer_pool_instances = 8
innodb_file_per_table = 1
innodb_buffer_pool_load_at_startup = 1
innodb_buffer_pool_dump_at_shutdown = 1
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 5
innodb_io_capacity = 800
innodb_io_capacity_max = 2000
#innodb_flush_method = O_DIRECT
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
innodb_undo_logs = 128
innodb_undo_tablespaces = 3
innodb_flush_neighbors = 1
innodb_log_file_size = 2G
innodb_log_buffer_size = 16777216
innodb_print_all_deadlocks = 1
innodb_strict_mode = 1
innodb_sort_buffer_size = 67108864
#skip-grant-tables=1
#-----------------MySQL semi Replication Setting-----------------#
#plugin_dir = /usr/local/mysql/lib/plugin
#plugin_load =  rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so 
#loose_rpl_semi_sync_master_enabled = 1
#loose_rpl_semi_sync_slave_enabled = 1
#loose_rpl_semi_sync_master_timeout = 5000

注意 這里我是將 linux 平臺的參數拷過來的,可保證正常初始化

需要將 innodb_flush_method 參數注釋掉,因為不支持 O_DIRECT 方法。

路徑需要用兩個反斜杠

5. 初始化數據庫

接下來我們初始化 MySQL

使用管理員權限打開 powershell (cmd 亦可)

e:\mysql\bin\mysqld –initialize –console

初始化完成后會自動生成密碼,請記住他

初始化完成后 data 及 log 目錄會有相應的文件

6. 添加 MySQL 至服務

e:\mysql\bin\mysqld –install

這時我們就可以使用 windows 服務啟停數據庫了

將 MySQL bin 目錄添加至 PATH 環境變量

修改后記得重新打開命令窗口

7. 連接數據庫

使用如下命令連接

mysql -uroot -ppassword

如報如下錯誤請將配置文件中的 skip-grant-tables 取消注釋后重新啟動

MySQL Host ::1 or 127.0.0.1 is not allowed to connect to this MySQL server

update user 表即可

SQL UPDATE mysql.user SET host= % WHERE user= root

SQL flush privileges;

8. 啟停數據庫

我們既可以使用 windows 服務啟停數據庫

也可以使用如下命令

關閉數據庫

mysqladmin -uroot -p shutdown

需要管理員權限

net stop mysql

開啟數據庫

需要管理員權限

net start mysql

關于“MySQL 5.7.25 在 Windows 平臺如何安裝”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-27發表,共計3768字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 临海市| 福海县| 囊谦县| 临潭县| 屏东市| 宁城县| 元氏县| 当涂县| 札达县| 仪陇县| 吐鲁番市| 永胜县| 潞西市| 赞皇县| 潜江市| 仙桃市| 苏尼特右旗| 霍邱县| 略阳县| 桐乡市| 兰州市| 浦江县| 商南县| 万全县| 吴忠市| 涟水县| 阿克苏市| 五指山市| 寿阳县| 炉霍县| 新干县| 延长县| 馆陶县| 南和县| 鹤岗市| 文化| 晋州市| 宣武区| 阿克苏市| 阿坝县| 镇江市|