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

CentOS中怎樣安裝MySQL

164次閱讀
沒有評論

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

本篇文章給大家分享的是有關 CentOS 中怎樣安裝 MySQL,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

1.  軟件獲得

可以從官方網站獲得穩定版本 mysql5.1.58。選擇 souce code, 壓縮包安裝文件。

若主機直接連接公網,可在主機上直接使用如下方式獲得軟件包:

wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/

2.  安裝方法

1)  解壓軟件包

tar xvf mysql-5.1.58.tar.gz

2)  配置 mysql 用戶

useradd ndash;d /home/mysql mysql

編輯 mysql 用戶的.bash_profile

# .bash_profile

# Get the aliases and functions

if [-f ~/.bashrc]; then

  . ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/sbin

export PATH

export PS1= [\u@\h \w]\$

3)  配置,編譯,編譯安裝

./configure –prefix=/home/mysql/ \

–with-unix-socket-path=/home/mysql/mysql.sock \

–with-big-tables \

–with-charset=utf8 \

–with-collation=utf8_general_ci \

–with-extra-charsets=gbk,gb2312,utf8 \

–with-client-ldflags=-all-static \

–with-mysqld-ldflags=-all-static \

–with-plugins=partition,innobase,myisammrg \

–with-pthread \

–with-readline \

–without-debug \

–without-isam \

–enable-assembler \

–enable-local-infile \

–enable-thread-safe-client

make

make install

4)  創建 MySQL

創建數據庫之前,先編輯 my.cnf 文件。my.cnf 文件放在 MySQL 的安裝目錄下面(/home/)。my.cnf 文件內容如下:

[client]

#character-set-server = utf8

port = 3306

socket = /tmp/mysql.sock

[mysqld]

character-set-server = utf8

replicate-ignore-db = mysql

replicate-ignore-db = test

replicate-ignore-db = information_schema

user = mysql

port = 3306

socket = /tmp/mysql.sock

basedir = /home/mysql

datadir = /home/mysql/data

log-error = /home/mysql/log/error.log

pid-file = /home/mysql/mysql.pid

open_files_limit = 10240

back_log = 600

max_connections = 5000

max_connect_errors = 6000

table_cache = 614

external-locking = FALSE

max_allowed_packet = 32M

sort_buffer_size = 1M

join_buffer_size = 1M

thread_cache_size = 300

#thread_concurrency = 8

query_cache_size = 512M

query_cache_limit = 2M

query_cache_min_res_unit = 2k

default-storage-engine = MyISAM

thread_stack = 192K

transaction_isolation = READ-COMMITTED

tmp_table_size = 246M

max_heap_table_size = 246M

long_query_time = 3

log-slave-updates

log-bin = /home/mysql/log/binlog

binlog_cache_size = 4M

binlog_format = MIXED

max_binlog_cache_size = 8M

max_binlog_size = 1G

relay-log-index = /home/mysql/log/relaylog

relay-log-info-file = /home/mysql/log/relaylog

relay-log = /home/mysql/log/relaylog

expire_logs_days = 30

key_buffer_size = 256M

read_buffer_size = 1M

read_rnd_buffer_size = 16M

bulk_insert_buffer_size = 64M

myisam_sort_buffer_size = 128M

myisam_max_sort_file_size = 10G

myisam_repair_threads = 1

myisam_recover

interactive_timeout = 120

wait_timeout = 120

skip-name-resolve

#master-connect-retry = 10

slave-skip-errors = 1032,1062,126,1114,1146,1048,1396

#master-host = 192.168.1.2

#master-user = username

#master-password = password

#master-port = 3306

server-id = 1

innodb_additional_mem_pool_size = 16M

innodb_buffer_pool_size = 512M

innodb_data_file_path = ibdata1:256M:autoextend

innodb_file_io_threads = 4

innodb_thread_concurrency = 8

innodb_flush_log_at_trx_commit = 2

innodb_log_buffer_size = 16M

innodb_log_file_size = 128M

innodb_log_files_in_group = 3

innodb_max_dirty_pages_pct = 90

innodb_lock_wait_timeout = 120

innodb_file_per_table = 0

#log-slow-queries = /home/mysql/log/slow.log

#long_query_time = 10

[mysqldump]

quick

max_allowed_packet = 32M

創建相關目錄:

mkdir -p /home/mysql/data/

mkdir -p /home/mysql/log/

創建數據庫命令如下:

/home/mysql/bin/mysql_install_db \ 

–defaults-file=/home/mysql/my.cnf \   

–basedir=/home/mysql \

–datadir=/home/mysql/data \ 

–user=mysql

5)  配置 MySQL 為系統 service

cp /home/mysql/my.cnf /etc/

cp /usr/local/web/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql

chmod +x /etc/rc.d/init.d/mysql

chkconfig –add mysql

6)  MySQL 啟動

service mysql start

7)  修改 MySQL root 密碼

/home/mysql/bin/mysqladmin -u root password mysql

修改 mysql root 的密碼為 mysql

8)  MySQL 關閉

service mysql stop

以上就是 CentOS 中怎樣安裝 MySQL,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計3557字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 泰顺县| 乌兰县| 山阴县| 如东县| 龙南县| 分宜县| 上饶县| 公主岭市| 晋城| 翁牛特旗| 青浦区| 潍坊市| 青冈县| 绍兴县| 徐州市| 宁陵县| 禹州市| 农安县| 上饶县| 石城县| 宣城市| 延庆县| 宣汉县| 渭南市| 丰宁| 庐江县| 河源市| 上蔡县| 都安| 南雄市| 梓潼县| 罗城| 昭通市| 河池市| 台湾省| 嘉定区| 根河市| 闸北区| 乌拉特后旗| 陕西省| 永嘉县|