Windows Server 2016 MySQL數(shù)據(jù)庫安裝配置詳細(xì)安裝教程
一、下載MySQL
官網(wǎng)地址:
https://www.mysql.com/
下載地址:
http://dev.mysql.com/downloads/mysql/
二、MySQL安裝
1、許可協(xié)議
License Agreement(許可協(xié)議)->I accept the license terms(我接受許可條款)->Next(下一個)
2、選擇安裝類型
Choosing a Setup Type(選擇安裝類型)->Custom(自定義)->Next(下一個)
3、選擇產(chǎn)品和功能
Select Products and Features(選擇產(chǎn)品和功能)->MySQL Server(MySQL服務(wù)器)和MySQL Workbench(MySQL工作臺)->Next(下一個)
4、安裝
Installation(安裝)->Execute(執(zhí)行)
Installation(安裝)->Next(下一個)
5、產(chǎn)品配置
Product Configuration(產(chǎn)品配置)->Next(下一個)
5.1、類型和網(wǎng)絡(luò)
Type and Networking(類型和網(wǎng)絡(luò))->Config Type(配置類型):Server Machine(服務(wù)器類型)->Next(下一個)
Server Configuration Type(服務(wù)配置類型)
Config Type(配置類型):Server Machine(服務(wù)器類型)
Connectivity(連接)
Port Number(端口號)
Open Firewall port for network access(打開防火墻端口網(wǎng)絡(luò)訪問)
Named Pipe(命名管道):Pipe Name(管道名字)
Shared Memory(共享內(nèi)存):Memory Name(內(nèi)存名字)
Advanced Configuration(高級配置)
Show Advanced Options(顯示高級選項(xiàng))
5.2、賬號和角色
Accounts and Roles(賬號和角色)->MySQL Root Password(MySQL的Root用戶密碼)/Repeate Password(重復(fù)密碼)->Next(下一個)
5.3、Windows服務(wù)Windows Service(Windows服務(wù))->Windows Service Name(Windows服務(wù)名稱)->Next(下一個)
5.4、插件和擴(kuò)展
Plugins and Extensions(插件和擴(kuò)展)->Next(下一個)
5.5、應(yīng)用服務(wù)器配置
Apply Server Configuration(應(yīng)用服務(wù)器配置)->Execute(執(zhí)行)
Apply Server Configuration(應(yīng)用服務(wù)器配置)->Finish(完成)
6、產(chǎn)品配置完成
Product Configuration(產(chǎn)品配置)->Next(下一個)
7、安裝完成
Installation Complete(安裝完成)->Finish(完成)
8、MySQL工作臺啟動界面
三、配置MySQL
配置MySQL環(huán)境變量
按下Win+X+Y鍵
進(jìn)入Win系統(tǒng)界面
點(diǎn)擊"高級系統(tǒng)設(shè)置"—>"高級"—>"環(huán)境變量"
在環(huán)境變量中,設(shè)置三個屬性,分別為:
MySQL_HOME,Path
(大小寫無所謂),若已存在則點(diǎn)擊"編輯",不存在則點(diǎn)擊"新建"。
a、設(shè)置MySQL_HOME
變量名:MySQL_HOME
變量值:C:\Program Files\MySQL\MySQL Server 5.7(MySQL安裝路徑)
b、設(shè)置Path
變量名:Path
變量值:%MySQL_HOME%\bin
環(huán)境變量配置完成之后測試是否成功
按下Win+X+C鍵
打開命令提示符
輸入:mysql --version
看到如下圖,說明已經(jīng)配置成功了。
四、優(yōu)化MySQL
1、編輯配置文件my.ini
文件位置:C:\ProgramData\MySQL\MySQL Server 5.7
配置文件內(nèi)容
# *** MySQL應(yīng)用端設(shè)置 *** [client] #MySQL端口 port=3306 #MySQL字符集 default-character-set=utf8 # *** MySQL服務(wù)端設(shè)置 *** [mysqld] #表示是本機(jī)的序號為1,一般來講就是master的意思 server-id = 1 #MySQL端口號 port = 3306 #MySQL用戶 user = mysql #全局地址 bind_address= 0.0.0.0 #MySQL安裝目錄 basedir="C:/Program Files/MySQL/MySQL Server 5.7/" #MySQL數(shù)據(jù)目錄 datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data/" #MySQL錯誤日志路徑 log_error="C:/ProgramData/MySQL/MySQL Server 5.7/Data/mysql-error.log" #MySQL進(jìn)程ID pid-file="C:/ProgramData/MySQL/MySQL Server 5.7/Data/mysql.pid" #MySQL字符集 character-set-server=utf8 #操作系統(tǒng)在監(jiān)聽隊(duì)列中所能保持的連接數(shù) back_log = 300 #MySQL連接數(shù)的上限 max_connections = 3000 #每個客戶端連接最大的錯誤允許數(shù)量 max_connect_errors = 50 #所有線程所打開表的數(shù)量 table_open_cache = 4096 #跳過外部鎖定 external-locking = FALSE #服務(wù)器發(fā)送和接受的最大包長度 max_allowed_packet = 32M #獨(dú)立的內(nèi)存表所允許的最大容量 max_heap_table_size = 128M #排序緩沖分配的內(nèi)存大小 sort_buffer_size = 16M #全聯(lián)合發(fā)生時分配的內(nèi)存大小 join_buffer_size = 16M #線程緩存分配的大小 thread_cache_size = 16 #運(yùn)行的線程的數(shù)量 #thread_concurrency = 8 #MySQL的查詢緩沖大小 query_cache_size = 128M #MySQL的查詢緩沖最小值 query_cache_limit = 4M #被全文檢索索引的最小的字長 ft_min_word_len = 8 #當(dāng)創(chuàng)建新表時作為默認(rèn)使用的表類型 default-storage-engine = InnoDB #線程使用的堆大小 thread_stack = 512K #設(shè)定默認(rèn)的事務(wù)隔離級別.可用的級別如下: #READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE transaction_isolation = REPEATABLE-READ #服務(wù)器關(guān)閉交互式連接前等待活動的秒數(shù) interactive_timeout = 1000 #服務(wù)器關(guān)閉非交互連接之前等待活動的秒數(shù) wait_timeout = 1000 #內(nèi)部(內(nèi)存中)臨時表的最大大小 tmp_table_size = 128M #MySQL不區(qū)分大小寫 lower_case_table_names=1 #禁用符號鏈接 symbolic-links=0 #禁用加密插件 early-plugin-load="" #開啟查詢緩存 explicit_defaults_for_timestamp=true #開啟支持模示 sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' #顯示兼容 show_compatibility_56=on #開啟日志時間戳為系統(tǒng)時間 log_timestamps=system #跳過安全訪問 #skip-grant-tables #跳過安裝路徑 secure-file-priv = NULL #SSL配置 skip-ssl #禁用DNS解析 #skip-name-resolve #不要監(jiān)聽網(wǎng)絡(luò) #skip-networking #取消文件系統(tǒng)的外部鎖 #skip-locking # *** 慢查詢參數(shù) *** #慢查詢設(shè)定的時間 long_query_time = 6 #啟動慢查詢?nèi)罩? slow_query_log #慢查詢?nèi)罩韭窂? slow_query_log_file=slow.log #將所有沒有使用帶索引的查詢語句全部寫到慢查詢?nèi)罩局? log_queries_not_using_indexes = 1 #開啟記錄管理型慢SQL log_slow_admin_statements = 1 #保存查詢的日志 log_slow_slave_statements = 1 #每分鐘允許記錄到slow log的且未使用索引的SQL語句次數(shù) log_throttle_queries_not_using_indexes = 10 #最小檢查行數(shù)限制 min_examined_row_limit = 100 # *** 中繼和狀態(tài)日志參數(shù) *** #二進(jìn)制日志路徑 log-bin=mysql-bin #binlog日志格式 binlog_format = MIXED #binlog記錄SQL狀態(tài)所持有的緩存大小 binlog_cache_size = 4M #binlog使用的最大緩存內(nèi)存大小 max_binlog_cache_size = 512M #binlog日志大小 max_binlog_size = 32M #binlog日志保留天數(shù) expire_logs_days = 7 #主服信息記錄庫=表/文件 #master_info_repository = TABLE #中繼日志信息記錄庫 #relay_log_info_repository = TABLE #同步主庫日志信息 #sync_binlog = 1 #啟用gtid類型,否則就是普通的復(fù)制架構(gòu) #gtid_mode = on #強(qiáng)制GTID的一致性 #enforce_gtid_consistency = 1 #slave更新是否記入日志 #log_slave_updates #中繼日志信息名稱 #relay_log = relay.log #自動修復(fù)日志 #relay_log_recovery = 1 #默認(rèn)開啟簡化的GTID 恢復(fù) #binlog_gtid_simple_recovery = 1 #自動跳過錯誤信息 slave_skip_errors = ddl_exist_errors # *** INNODB 相關(guān)選項(xiàng) *** #INNODB的數(shù)據(jù)頁大小 innodb_page_size = 16K #緩存innodb表的索引,數(shù)據(jù),插入數(shù)據(jù)時的緩沖 innodb_buffer_pool_size = 256M #InnoDB緩存池被劃分到一個區(qū)域 innodb_buffer_pool_instances = 1 #啟動MySQL服務(wù)時,MySQL將本地?zé)釘?shù)據(jù)加載到InnoDB緩沖池中 innodb_buffer_pool_load_at_startup = 1 #停止MySQL服務(wù)時,InnoDB將InnoDB緩沖池中的熱數(shù)據(jù)保存到本地硬盤 innodb_buffer_pool_dump_at_shutdown = 1 #事務(wù)等待獲取資源等待的最長時間 innodb_lock_wait_timeout = 5 #使用單獨(dú)的清除線程收回?cái)?shù)據(jù) innodb_purge_threads = 1 #單列索引限制 innodb_large_prefix = 1 #能否將死鎖信息保存到日志中 innodb_print_all_deadlocks = 1 #INNODB排序緩沖分配的內(nèi)存大小 innodb_sort_buffer_size = 128K #InnoDB 將數(shù)據(jù)保存在一個或者多個數(shù)據(jù)文件中成為表空間. innodb_data_file_path = ibdata1:10M:autoextend #在InnoDb 核心內(nèi)的允許線程數(shù)量. innodb_thread_concurrency = 16 #日志寫入日志文件在每次提交后,但是日志文件只有大約每秒才會刷新到磁盤上. innodb_flush_log_at_trx_commit = 1 #用來緩沖日志數(shù)據(jù)的緩沖區(qū)的大小. innodb_log_buffer_size = 16M #在日志組中每個日志文件的大小. innodb_log_file_size = 512M #在日志組中的文件總數(shù). innodb_log_files_in_group = 3 #在InnoDB 緩沖池中最大允許的臟頁面的比例. innodb_max_dirty_pages_pct = 90 #事物回滾等待的時間 innodb_lock_wait_timeout = 120 #InnoDB是否需要將所有表的數(shù)據(jù)和索引存放在共享表空間里(innodb_file_per_table = OFF) #或者為每張表的數(shù)據(jù)單獨(dú)放在一個.ibd文件(innodb_file_per_table = ON) innodb_file_per_table = on #轉(zhuǎn)儲每個bp instance LRU上最熱的page的百分比 innodb_buffer_pool_dump_pct = 40 #多個page cleaner線程提高臟頁刷新效率 innodb_page_cleaners = 4 #可以截?cái)鄒ndo日志位于撤消表空間 innodb_undo_log_truncate = 1 #控制最大undo tablespace文件的大小 innodb_max_undo_log_size = 2G #用于控制purge回滾段的頻度 innodb_purge_rseg_truncate_frequency = 128 #不使用INNODB #skip-innodb # *** MyISAM 相關(guān)選項(xiàng) *** #關(guān)鍵詞緩沖的大小 key_buffer_size = 128M #MyISAM表全表掃描的緩沖大小 read_buffer_size = 8M #隨機(jī)讀取數(shù)據(jù)緩沖區(qū)使用內(nèi)存 read_rnd_buffer_size = 16M #MyISAM 使用特殊的類似樹的cache來使得突發(fā)插入 bulk_insert_buffer_size = 256M #到一個空表中引起重建索引時被分配. myisam_sort_buffer_size = 256M #MySQL重建索引時所允許的最大臨時文件的大小 myisam_max_sort_file_size = 10G #如果一個表擁有超過一個索引, MyISAM 可以通過并行排序使用超過一個線程去修復(fù)他們. myisam_repair_threads = 1 #自動檢查和修復(fù)沒有適當(dāng)關(guān)閉的 MyISAM 表. #myisam_recover #默認(rèn)關(guān)閉Federated skip-federated [mysqldump] #不要在將內(nèi)存中的整個結(jié)果寫入磁盤之前緩存 quick #服務(wù)器發(fā)送和接受的最大包長度 max_allowed_packet = 32M [mysql] #自動補(bǔ)全 no-auto-rehash #MySQL字符集 default-character-set=utf8 [myisamchk] #關(guān)鍵詞緩沖的大小 key_buffer = 16M #排序緩沖分配的內(nèi)存大小 sort_buffer_size = 16M #寫入緩存的內(nèi)存大小 read_buffer = 8M #讀取緩存的內(nèi)存大小 write_buffer = 8M [mysqld_safe] #增加每個進(jìn)程的可打開文件數(shù)量. open-files-limit = 8192
2、重啟MySQL輸入:
net stop mysql
net start mysql
五、更換MySQL數(shù)據(jù)目錄
1、創(chuàng)建MySQL數(shù)據(jù)目錄
在E盤創(chuàng)建MySQL數(shù)據(jù)目錄
數(shù)據(jù)目錄位置:E:\MySQL\Data
2、改寫配置文件(將my-default.ini重命名為my.ini)
文件位置:C:\Program Files\MySQL\MySQL Server 5.7
# *** MySQL應(yīng)用端設(shè)置 *** [client] #MySQL端口 port=3306 #MySQL字符集 default-character-set=utf8 # *** MySQL服務(wù)端設(shè)置 *** [mysqld] #表示是本機(jī)的序號為1,一般來講就是master的意思 server-id = 1 #MySQL端口號 port = 3306 #MySQL用戶 user = mysql #全局地址 bind_address= 0.0.0.0 #MySQL安裝目錄 basedir="C:/Program Files/MySQL/MySQL Server 5.7/" #MySQL數(shù)據(jù)目錄 datadir="E:/MySQL/Data/" #MySQL錯誤日志路徑 log_error="E:/MySQL/Data/mysql-error.log" #MySQL進(jìn)程ID pid-file="E:/MySQL/Data/mysql.pid" #MySQL字符集 character-set-server=utf8 #操作系統(tǒng)在監(jiān)聽隊(duì)列中所能保持的連接數(shù) back_log = 300 #MySQL連接數(shù)的上限 max_connections = 3000 #每個客戶端連接最大的錯誤允許數(shù)量 max_connect_errors = 50 #所有線程所打開表的數(shù)量 table_open_cache = 4096 #跳過外部鎖定 external-locking = FALSE #服務(wù)器發(fā)送和接受的最大包長度 max_allowed_packet = 32M #獨(dú)立的內(nèi)存表所允許的最大容量 max_heap_table_size = 128M #排序緩沖分配的內(nèi)存大小 sort_buffer_size = 16M #全聯(lián)合發(fā)生時分配的內(nèi)存大小 join_buffer_size = 16M #線程緩存分配的大小 thread_cache_size = 16 #運(yùn)行的線程的數(shù)量 #thread_concurrency = 8 #MySQL的查詢緩沖大小 query_cache_size = 128M #MySQL的查詢緩沖最小值 query_cache_limit = 4M #被全文檢索索引的最小的字長 ft_min_word_len = 8 #當(dāng)創(chuàng)建新表時作為默認(rèn)使用的表類型 default-storage-engine = InnoDB #線程使用的堆大小 thread_stack = 512K #設(shè)定默認(rèn)的事務(wù)隔離級別.可用的級別如下: #READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE transaction_isolation = REPEATABLE-READ #服務(wù)器關(guān)閉交互式連接前等待活動的秒數(shù) interactive_timeout = 1000 #服務(wù)器關(guān)閉非交互連接之前等待活動的秒數(shù) wait_timeout = 1000 #內(nèi)部(內(nèi)存中)臨時表的最大大小 tmp_table_size = 128M #MySQL不區(qū)分大小寫 lower_case_table_names=1 #禁用符號鏈接 symbolic-links=0 #禁用加密插件 early-plugin-load="" #開啟查詢緩存 explicit_defaults_for_timestamp=true #開啟支持模示 sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' #顯示兼容 show_compatibility_56=on #開啟日志時間戳為系統(tǒng)時間 log_timestamps=system #跳過安全訪問 #skip-grant-tables #跳過安裝路徑 secure-file-priv = NULL #SSL配置 skip-ssl #禁用DNS解析 #skip-name-resolve #不要監(jiān)聽網(wǎng)絡(luò) #skip-networking #取消文件系統(tǒng)的外部鎖 #skip-locking # *** 慢查詢參數(shù) *** #慢查詢設(shè)定的時間 long_query_time = 6 #啟動慢查詢?nèi)罩? slow_query_log #慢查詢?nèi)罩韭窂? slow_query_log_file=slow.log #將所有沒有使用帶索引的查詢語句全部寫到慢查詢?nèi)罩局? log_queries_not_using_indexes = 1 #開啟記錄管理型慢SQL log_slow_admin_statements = 1 #保存查詢的日志 log_slow_slave_statements = 1 #每分鐘允許記錄到slow log的且未使用索引的SQL語句次數(shù) log_throttle_queries_not_using_indexes = 10 #最小檢查行數(shù)限制 min_examined_row_limit = 100 # *** 中繼和狀態(tài)日志參數(shù) *** #二進(jìn)制日志路徑 log-bin=mysql-bin #binlog日志格式 binlog_format = MIXED #binlog記錄SQL狀態(tài)所持有的緩存大小 binlog_cache_size = 4M #binlog使用的最大緩存內(nèi)存大小 max_binlog_cache_size = 512M #binlog日志大小 max_binlog_size = 32M #binlog日志保留天數(shù) expire_logs_days = 7 #主服信息記錄庫=表/文件 #master_info_repository = TABLE #中繼日志信息記錄庫 #relay_log_info_repository = TABLE #同步主庫日志信息 #sync_binlog = 1 #啟用gtid類型,否則就是普通的復(fù)制架構(gòu) #gtid_mode = on #強(qiáng)制GTID的一致性 #enforce_gtid_consistency = 1 #slave更新是否記入日志 #log_slave_updates #中繼日志信息名稱 #relay_log = relay.log #自動修復(fù)日志 #relay_log_recovery = 1 #默認(rèn)開啟簡化的GTID 恢復(fù) #binlog_gtid_simple_recovery = 1 #自動跳過錯誤信息 slave_skip_errors = ddl_exist_errors # *** INNODB 相關(guān)選項(xiàng) *** #INNODB的數(shù)據(jù)頁大小 innodb_page_size = 16K #緩存innodb表的索引,數(shù)據(jù),插入數(shù)據(jù)時的緩沖 innodb_buffer_pool_size = 256M #InnoDB緩存池被劃分到一個區(qū)域 innodb_buffer_pool_instances = 1 #啟動MySQL服務(wù)時,MySQL將本地?zé)釘?shù)據(jù)加載到InnoDB緩沖池中 innodb_buffer_pool_load_at_startup = 1 #停止MySQL服務(wù)時,InnoDB將InnoDB緩沖池中的熱數(shù)據(jù)保存到本地硬盤 innodb_buffer_pool_dump_at_shutdown = 1 #事務(wù)等待獲取資源等待的最長時間 innodb_lock_wait_timeout = 5 #使用單獨(dú)的清除線程收回?cái)?shù)據(jù) innodb_purge_threads = 1 #單列索引限制 innodb_large_prefix = 1 #能否將死鎖信息保存到日志中 innodb_print_all_deadlocks = 1 #INNODB排序緩沖分配的內(nèi)存大小 innodb_sort_buffer_size = 128K #InnoDB 將數(shù)據(jù)保存在一個或者多個數(shù)據(jù)文件中成為表空間. innodb_data_file_path = ibdata1:10M:autoextend #在InnoDb 核心內(nèi)的允許線程數(shù)量. innodb_thread_concurrency = 16 #日志寫入日志文件在每次提交后,但是日志文件只有大約每秒才會刷新到磁盤上. innodb_flush_log_at_trx_commit = 1 #用來緩沖日志數(shù)據(jù)的緩沖區(qū)的大小. innodb_log_buffer_size = 16M #在日志組中每個日志文件的大小. innodb_log_file_size = 512M #在日志組中的文件總數(shù). innodb_log_files_in_group = 3 #在InnoDB 緩沖池中最大允許的臟頁面的比例. innodb_max_dirty_pages_pct = 90 #事物回滾等待的時間 innodb_lock_wait_timeout = 120 #InnoDB是否需要將所有表的數(shù)據(jù)和索引存放在共享表空間里(innodb_file_per_table = OFF) #或者為每張表的數(shù)據(jù)單獨(dú)放在一個.ibd文件(innodb_file_per_table = ON) innodb_file_per_table = on #轉(zhuǎn)儲每個bp instance LRU上最熱的page的百分比 innodb_buffer_pool_dump_pct = 40 #多個page cleaner線程提高臟頁刷新效率 innodb_page_cleaners = 4 #可以截?cái)鄒ndo日志位于撤消表空間 innodb_undo_log_truncate = 1 #控制最大undo tablespace文件的大小 innodb_max_undo_log_size = 2G #用于控制purge回滾段的頻度 innodb_purge_rseg_truncate_frequency = 128 #不使用INNODB #skip-innodb # *** MyISAM 相關(guān)選項(xiàng) *** #關(guān)鍵詞緩沖的大小 key_buffer_size = 128M #MyISAM表全表掃描的緩沖大小 read_buffer_size = 8M #隨機(jī)讀取數(shù)據(jù)緩沖區(qū)使用內(nèi)存 read_rnd_buffer_size = 16M #MyISAM 使用特殊的類似樹的cache來使得突發(fā)插入 bulk_insert_buffer_size = 256M #到一個空表中引起重建索引時被分配. myisam_sort_buffer_size = 256M #MySQL重建索引時所允許的最大臨時文件的大小 myisam_max_sort_file_size = 10G #如果一個表擁有超過一個索引, MyISAM 可以通過并行排序使用超過一個線程去修復(fù)他們. myisam_repair_threads = 1 #自動檢查和修復(fù)沒有適當(dāng)關(guān)閉的 MyISAM 表. #myisam_recover #默認(rèn)關(guān)閉Federated skip-federated [mysqldump] #不要在將內(nèi)存中的整個結(jié)果寫入磁盤之前緩存 quick #服務(wù)器發(fā)送和接受的最大包長度 max_allowed_packet = 32M [mysql] #自動補(bǔ)全 no-auto-rehash #MySQL字符集 default-character-set=utf8 [myisamchk] #關(guān)鍵詞緩沖的大小 key_buffer = 16M #排序緩沖分配的內(nèi)存大小 sort_buffer_size = 16M #寫入緩存的內(nèi)存大小 read_buffer = 8M #讀取緩存的內(nèi)存大小 write_buffer = 8M [mysqld_safe] #增加每個進(jìn)程的可打開文件數(shù)量. open-files-limit = 8192
3、停止MySQL
輸入:net stop mysql
4、初始化MySQL數(shù)據(jù)
輸入:
mysqld --initialize --user=mysql --character-set-server=utf8 --collation-server=utf8_general_ci --initialize-insecure
六、MySQL用戶設(shè)置
1、創(chuàng)建danxiaonuo用戶
mysql> CREATE USER 'danxiaonuo'@'%' IDENTIFIED BY '123456';
更新緩存
mysql> FLUSH PRIVILEGES;
2、全部權(quán)限授權(quán)danxiaonuo用戶
mysql> GRANT ALL PRIVILEGES ON *.* TO 'danxiaonuo'@'%' WITH GRANT OPTION;
更新緩存
mysql> FLUSH PRIVILEGES;
3、更改danxiaonuo用戶密碼
mysql>ALTER USER 'danxiaonuo'@'%' IDENTIFIED BY '654321';
更新緩存
mysql> FLUSH PRIVILEGES;
4、刪除danxiaonuo用戶
mysql> DROP USER 'danxiaonuo'@'%';
更新緩存
mysql> FLUSH PRIVILEGES;
5、查看所有用戶
mysql>SELECT HOST,USER FROM mysql.USER;
七、安裝MySQL系統(tǒng)服務(wù)和卸載MySQL系統(tǒng)服務(wù)
1、安裝MySQL系統(tǒng)服務(wù)
1>自動安裝
輸入:
mysqld -install
2>增加參數(shù)安裝
mysqld -install MySQL --defaults-file="C:\Program Files\MySQL\MySQL Server 5.7\my.ini"
2、卸載MySQL系統(tǒng)服務(wù)
先停止MySQL系統(tǒng)服務(wù)
輸入:net stop mysql
再卸載MySQL系統(tǒng)服務(wù)
輸入:mysqld -remove
- Microsoft SQL Server 2012 數(shù)據(jù)庫安裝圖解教程
- SQL Server數(shù)據(jù)庫安裝時常見問題解決方案集錦
- SQL Server免費(fèi)版的安裝以及使用SQL Server Management Studio(SSMS)連接數(shù)據(jù)庫的圖文方法
- SQL Server 2014 數(shù)據(jù)庫中文版安裝圖文教程
- Windows?Server?2019?MySQL數(shù)據(jù)庫的安裝與配置理論+遠(yuǎn)程連接篇
- SQL?Server2022數(shù)據(jù)庫安裝及配置過程
- SQL Server超詳細(xì)使用教程之從安裝到編寫SQL語句詳解
相關(guān)文章
Nginx geoip模塊實(shí)現(xiàn)地區(qū)性負(fù)載均衡
相信做過awstats的都用過開源的geoip.dat ip數(shù)據(jù)庫,剛好nginx wiki上有g(shù)eoip 模塊,這樣就可以實(shí)現(xiàn)地區(qū)性的負(fù)載均衡,但是maxmind 的ip數(shù)據(jù)庫對中國的支持不算太好,不過現(xiàn)在也不錯了~2010-12-12Nginx防止直接用IP訪問Web服務(wù)器的設(shè)置方法
看了很多Nginx的配置,好像都忽略了ip直接訪問Web的問題,這樣理論上不利于SEO優(yōu)化,所以我們希望可以避免直接用IP訪問網(wǎng)站,而是域名訪問,具體怎么做呢,看下面2012-09-09nginx反向代理踩坑實(shí)戰(zhàn)記錄(容器方式)
Nginx是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù),下面這篇文章主要給大家介紹了關(guān)于nginx反向代理踩坑(容器方式)的相關(guān)資料,需要的朋友可以參考下2022-04-04Nginx訪問本地靜態(tài)資源詳細(xì)步驟(推薦)
Nginx?(engine?x)?是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù),這篇文章主要介紹了nginx配置訪問本地靜態(tài)資源,需要的朋友可以參考下2022-12-12