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

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

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

一、安裝說明

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

5.6版本下載:

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

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

本文中使用本地VM虛機(jī)部署測試。

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

虛機(jī)配置:2核CPU、4G內(nèi)存

二、清理系統(tǒng)環(huán)境

CentOS 7 版本的系統(tǒng)默認(rèn)自帶安裝了MariaDB,需要先清理。

## 查詢已安裝的mariadb

  1. rpm -qa |grep mariadb 

 

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

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

三、創(chuàng)建mysql用戶.組及數(shù)據(jù)目錄

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

 四、安裝配置MySQL

1.下載二進(jìn)制包

  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. ## 創(chuàng)建軟鏈接,方便后續(xù)操作 
  4. ln -sv mysql-5.6.51-linux-glibc2.12-x86_64 mysql 

 3.創(chuàng)建配置文件

  1. vi /etc/my.cnf  
  2. //輸入以下內(nèi)容 
  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 

 注:參數(shù)可根據(jù)實際環(huán)境需求進(jìn)行修改,此處配置僅供參考。

4.修改程序目錄權(quán)限

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

 5.初始化數(shù)據(jù)庫

  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命令初始化數(shù)據(jù),針對root@localhost用戶不設(shè)置臨時密碼,客戶端可以直接通過mysql命令登錄數(shù)據(jù)庫系統(tǒng)。

6.導(dǎo)出man幫助文件.頭文件及l(fā)ib庫

  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. ## 加載動態(tài)庫文件 
  9. ldconfig 

 7.設(shè)置MySQL環(huán)境變量

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

 8.配置MySQL服務(wù)管理命令

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

 9.啟動數(shù)據(jù)庫

  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鍵確認(rèn) 
  3. echo -e "delete from mysql.user where host='::1';" | mysql -uroot -p 
  4. echo -e "drop database test;" | mysql -uroot -p 

 五、設(shè)置root賬號密碼

1.本機(jī)登錄密碼

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

 2.遠(yuǎn)程登錄密碼

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

 六、服務(wù)管理

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

關(guān)閉:/etc/init.d/mysqld stop

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

查看狀態(tài):/etc/init.d/mysqld status

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

 

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2024-01-31 09:55:53

2022-07-18 09:01:15

SwiftApple二進(jìn)制目標(biāo)

2023-09-18 23:50:25

二進(jìn)制文件裁剪Layout

2010-06-09 13:02:29

MySQL啟用二進(jìn)制日

2010-10-13 15:45:23

MySQL二進(jìn)制日志

2016-12-19 14:59:55

Git二進(jìn)制管理

2010-04-16 09:42:25

Fedora 13Nvidia二進(jìn)制驅(qū)動

2009-02-27 09:37:33

Google二進(jìn)制代碼

2018-10-22 14:37:16

二進(jìn)制數(shù)據(jù)存儲

2022-10-31 08:02:42

二進(jìn)制計算乘法

2023-06-25 13:00:04

2015-07-21 11:43:14

CentosRPM

2009-12-16 10:49:42

Ruby操作二進(jìn)制文件

2017-04-11 10:48:53

JS二進(jìn)制

2022-07-26 13:00:01

安全符號源代碼

2025-04-02 11:30:00

MySQL二進(jìn)制部署數(shù)據(jù)庫

2009-08-12 18:06:53

C#讀取二進(jìn)制文件

2013-04-28 15:37:35

JBoss

2013-07-29 11:19:16

iOS開發(fā)iOS開發(fā)學(xué)習(xí)FMDB更新二進(jìn)制圖片

2024-02-01 09:04:12

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 浴室洗澡偷拍一区二区 | av中文网| 麻豆精品国产91久久久久久 | 久久亚洲国产精品 | 91亚洲精| www.日本在线播放 | 成人网av| 国产婷婷精品av在线 | 成年人在线观看视频 | 日韩av在线播| 天天操人人干 | 国产不卡在线观看 | 欧美久久久网站 | 日韩三区在线观看 | 日韩网 | 中文字幕免费观看 | 久久久www | 国产免费一区二区三区免费视频 | 国产亚洲一区二区三区在线观看 | 日本精品裸体写真集在线观看 | 香蕉久久a毛片 | 色网站在线免费观看 | 久草中文网 | 欧美一级在线 | 亚洲精选一区二区 | 久久久久国产一区二区三区 | 中文字幕视频在线观看 | 人人看人人射 | 久久久久一区 | 视频一区二区三区中文字幕 | 激情久久av一区av二区av三区 | 99国产精品99久久久久久 | 久久精品中文字幕 | 看特级黄色片 | 一区二区三区在线电影 | 亚洲天堂999 | 精品国产一区二区在线 | 成人在线精品视频 | 欧美涩| 久久久激情 | 久久久不卡网国产精品一区 |