成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL系列-二進制包安裝(v5.6.51)

數據庫 MySQL
本篇給大家介紹MySQL相關知識,本文使用二進制包安裝及簡單配置MySQL-v5.6.51版本。

一、安裝說明

本文使用二進制包安裝及簡單配置MySQL-v5.6.51版本。

5.6版本下載:

https://downloads.mysql.com/archives/community/

在此URL地址頁面中的“Product Version”選擇5.6的相應版本。

本文中使用本地VM虛機部署測試。

OS:CentOS Linux release 7.8.2003 (Core) 3.10.0-1160.15.2.el7.x86_64

虛機配置:2核CPU、4G內存

二、清理系統環境

CentOS 7 版本的系統默認自帶安裝了MariaDB,需要先清理。

## 查詢已安裝的mariadb

  1. rpm -qa |grep mariadb 

 

## 卸載mariadb軟件包,文件名為上述命令查詢出來的文件

  1. rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64 

三、創建mysql用戶.組及數據目錄

  1. ## 創建數據保存目錄 
  2. mkdir -p /data/mysql 
  3. ## 創建用戶組mysql 
  4. groupadd -r mysql 
  5. ## 創建用戶mysql并設置不能登錄系統,指定宿主目錄 
  6. useradd -g mysql -r -s /sbin/nologin -M -d /data/mysql mysql 
  7. ## 修改數據保存目錄屬性及權限 
  8. chown mysql.mysql /data/mysql 
  9. chmod 0700 /data/mysql 

 四、安裝配置MySQL

1.下載二進制包

  1. cd /data/tools 
  2. wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz 

 2.解壓安裝到指定目錄(/usr/local)

  1. tar xf mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz -C /usr/local
  2. cd /usr/local 
  3. ## 創建軟鏈接,方便后續操作 
  4. ln -sv mysql-5.6.51-linux-glibc2.12-x86_64 mysql 

 3.創建配置文件

  1. vi /etc/my.cnf  
  2. //輸入以下內容 
  3. [client] 
  4. port = 3306 
  5. socket = /usr/local/mysql/mysql.sock 
  6. default-character-set = utf8mb4 
  7.  
  8. [mysqld] 
  9. port = 3306 
  10. socket = /usr/local/mysql/mysql.sock 
  11. basedir = /usr/local/mysql 
  12. datadir = /data/mysql 
  13. character-set-server = utf8mb4 
  14. collation-server = utf8mb4_general_ci 
  15. init_connect = 'SET NAMES utf8mb4' 
  16. server-id = 1 
  17. log-slave-updates = true 
  18. skip-external-locking 
  19. skip-name-resolve 
  20. key_buffer_size = 256M 
  21. max_allowed_packet = 64M 
  22. table_open_cache = 256 
  23. sort_buffer_size = 16M 
  24. read_buffer_size = 8M 
  25. read_rnd_buffer_size = 64M 
  26. myisam_sort_buffer_size = 256M 
  27. thread_cache_size = 16 
  28. query_cache_size = 128M 
  29. query_cache_type = 1 
  30. log-bin = mysql-bin 
  31. binlog_format = row 
  32. expire_logs_days = 30 
  33. slow_query_log = on 
  34. long_query_time = 2 
  35. slow_query_log_file = /data/mysql/db-slow.log 
  36. gtid-mode = on 
  37. enforce-gtid-consistency = true 
  38. default-storage-engine = INNODB 
  39. innodb_additional_mem_pool_size = 64M 
  40. innodb_buffer_pool_size = 1G 
  41. innodb_data_file_path = ibdata1:10M:autoextend 
  42. innodb_write_io_threads = 4 
  43. innodb_read_io_threads = 4 
  44. innodb_thread_concurrency = 8 
  45. innodb_flush_log_at_trx_commit = 1 
  46. innodb_log_buffer_size = 16M 
  47. innodb_log_file_size = 512M 
  48. innodb_log_files_in_group = 3 
  49. innodb_max_dirty_pages_pct = 90 
  50. innodb_lock_wait_timeout = 60 
  51. innodb_file_per_table = on 
  52. max_connections = 5000 
  53. interactive_timeout = 28800 
  54. wait_timeout = 28800 
  55. sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
  56. explicit_defaults_for_timestamp = true 
  57.  
  58. [mysqldump] 
  59. quick 
  60. max_allowed_packet = 32M 
  61.  
  62. [mysql] 
  63. no-auto-rehash 
  64. default-character-set = utf8mb4 
  65.  
  66. [myisamchk] 
  67. key_buffer_size = 128M 
  68. sort_buffer_size = 128M 
  69. read_buffer = 8M 
  70. write_buffer = 8M 
  71.  
  72. [mysqlhotcopy] 
  73. interactive-timeout 
  74.  
  75. [mysqld_safe] 
  76. log-error = /data/mysql/mysql_err.log 
  77. pid-file = /data/mysql/mysqld.pid 

 注:參數可根據實際環境需求進行修改,此處配置僅供參考。

4.修改程序目錄權限

  1. cd /usr/local/mysql 
  2. chown -R mysql.mysql . 

 5.初始化數據庫

  1. cd /usr/local/mysql 
  2. scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql  --basedir=/usr/local/mysql --datadir=/data/mysql 

 注:5.6版本使用mysql_install_db命令初始化數據,針對root@localhost用戶不設置臨時密碼,客戶端可以直接通過mysql命令登錄數據庫系統。

6.導出man幫助文件.頭文件及lib庫

  1. cd /usr/local/mysql 
  2. ## 幫助文件 
  3. echo "MANPATH /usr/local/mysql/man" >> /etc/man.config 
  4. ## 頭文件 
  5. ln -sv /usr/local/mysql/include /usr/include/mysql 
  6. ## lib庫 
  7. echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf 
  8. ## 加載動態庫文件 
  9. ldconfig 

 7.設置MySQL環境變量

  1. echo '######MySQL' >> /etc/profile 
  2. echo 'PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile 
  3. source /etc/profile 

 8.配置MySQL服務管理命令

  1. cd /usr/local/mysql 
  2. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 

 9.啟動數據庫

  1. /etc/init.d/mysqld start 
  2. /usr/local/mysql/bin/mysql --version && echo -e "\e[31m mysql install is OK\e[0m" 

  

10.刪除無用用戶與測試庫(可選操作)

  1. echo -e "delete from mysql.user where user='';" | mysql -uroot -p  
  2. //提示輸入密碼,直接Enter鍵確認 
  3. echo -e "delete from mysql.user where host='::1';" | mysql -uroot -p 
  4. echo -e "drop database test;" | mysql -uroot -p 

 五、設置root賬號密碼

1.本機登錄密碼

  1. mysql -uroot -p  
  2. //因初始化數據時沒有設置密碼,可以按兩次確認鍵進入數據庫 
  3.  mysql> use mysql; 
  4.  mysql> update user set password = PASSWORD('123456'where user = 'root'
  5.  mysql> FLUSH PRIVILEGES

 2.遠程登錄密碼

  1. # mysql -uroot -p  
  2. //輸入上述步驟中設置的密碼登錄數據庫 
  3. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION
  4. mysql> FLUSH PRIVILEGES

 六、服務管理

啟動:/etc/init.d/mysqld start

關閉:/etc/init.d/mysqld stop

重啟:/etc/init.d/mysqld restart

查看狀態:/etc/init.d/mysqld status

配置開機啟動:echo "/etc/init.d/mysqld start" >> /etc/rc.local

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2024-01-31 09:55:53

2022-07-18 09:01:15

SwiftApple二進制目標

2023-09-18 23:50:25

二進制文件裁剪Layout

2010-06-09 13:02:29

MySQL啟用二進制日

2010-10-13 15:45:23

MySQL二進制日志

2016-12-19 14:59:55

Git二進制管理

2010-04-16 09:42:25

Fedora 13Nvidia二進制驅動

2009-02-27 09:37:33

Google二進制代碼

2018-10-22 14:37:16

二進制數據存儲

2022-10-31 08:02:42

二進制計算乘法

2023-06-25 13:00:04

2015-07-21 11:43:14

CentosRPM

2009-08-12 18:06:53

C#讀取二進制文件

2009-12-16 10:49:42

Ruby操作二進制文件

2017-04-11 10:48:53

JS二進制

2022-07-26 13:00:01

安全符號源代碼

2025-04-02 11:30:00

MySQL二進制部署數據庫

2021-01-14 09:40:54

漏洞macOS屬性表文件

2009-12-10 09:24:50

PHP函數fwrite

2020-06-15 17:05:46

前端二進制瀏覽器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久伊人免费视频 | 国产一区二区黑人欧美xxxx | 日韩欧美中文字幕在线观看 | 国产精品中文字幕在线观看 | 日韩伦理一区二区 | 久久国内精品 | 911精品国产 | 欧洲毛片| 国产99精品 | 九九热精品视频 | 国产免费一区二区三区 | 免费看a | 亚洲欧美国产毛片在线 | 精品国产一区二区三区日日嗨 | 香蕉av免费| 亚洲精品久久久久久久久久吃药 | 亚洲欧美日韩精品久久亚洲区 | 成年人黄色免费视频 | 蜜桃视频在线观看www社区 | 成人国产a| 中文字幕av中文字幕 | 日韩高清黄色 | 日韩在线观看中文字幕 | 激情91| www国产精品| 国产真实精品久久二三区 | 中文字幕一区二区三区精彩视频 | 精品国产欧美 | 性高朝久久久久久久3小时 av一区二区三区四区 | 最新国产精品精品视频 | 国产精品日产欧美久久久久 | 国产激情一区二区三区 | 无码一区二区三区视频 | aaaaaa大片免费看最大的 | 久久小视频 | 欧洲毛片| 亚洲不卡 | 国产成人精品一区二区三区网站观看 | 亚洲精品日韩一区二区电影 | 亚洲综合伊人 | 日韩精品一区二区在线 |