自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

一、安裝說(shuō)明

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

5.6版本下載:

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

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

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

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軟件包,文件名為上述命令查詢出來(lái)的文件

  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ù)實(shí)際環(huán)境需求進(jìn)行修改,此處配置僅供參考。

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

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

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

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

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

  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庫(kù) 
  7. echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf 
  8. ## 加載動(dòng)態(tài)庫(kù)文件 
  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.啟動(dòng)數(shù)據(jù)庫(kù)

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

  

10.刪除無(wú)用用戶與測(cè)試庫(kù)(可選操作)

  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賬號(hào)密碼

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

  1. mysql -uroot -p  
  2. //因初始化數(shù)據(jù)時(shí)沒(méi)有設(shè)置密碼,可以按兩次確認(rèn)鍵進(jìn)入數(shù)據(jù)庫(kù) 
  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ù)庫(kù) 
  3. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION
  4. mysql> FLUSH PRIVILEGES

 六、服務(wù)管理

啟動(dòng):/etc/init.d/mysqld start

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

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

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

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

 

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(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-10-13 15:45:23

MySQL二進(jìn)制日志

2010-06-09 13:02:29

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

2016-12-19 14:59:55

Git二進(jìn)制管理

2010-04-16 09:42:25

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

2018-10-22 14:37:16

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

2009-02-27 09:37:33

Google二進(jìn)制代碼

2022-10-31 08:02:42

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

2023-06-25 13:00:04

2015-07-21 11:43:14

CentosRPM

2009-12-16 10:49:42

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

2022-07-26 13:00:01

安全符號(hào)源代碼

2017-04-11 10:48:53

JS二進(jìn)制

2025-04-02 11:30:00

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

2009-08-12 18:06:53

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

2011-05-25 14:10:38

浮點(diǎn)數(shù)

2021-11-10 09:15:00

CPU01 二進(jìn)制Linux

2013-04-28 15:37:35

JBoss
點(diǎn)贊
收藏

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