真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

源碼安裝mysql5.7.19數(shù)據(jù)庫(kù)的詳細(xì)步驟

本文主要給大家簡(jiǎn)單講講源碼安裝MySQL 5.7.19數(shù)據(jù)庫(kù)的詳細(xì)步驟,相關(guān)專業(yè)術(shù)語(yǔ)大家可以上網(wǎng)查查或者找一些相關(guān)書(shū)籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望源碼安裝mysql 5.7.19數(shù)據(jù)庫(kù)的詳細(xì)步驟這篇文章可以給大家?guī)?lái)一些實(shí)際幫助。

網(wǎng)站建設(shè)、成都網(wǎng)站制作介紹好的網(wǎng)站是理念、設(shè)計(jì)和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計(jì)理念、多方位的設(shè)計(jì)風(fēng)格、經(jīng)驗(yàn)豐富的設(shè)計(jì)團(tuán)隊(duì)。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營(yíng)銷思維進(jìn)行網(wǎng)站設(shè)計(jì)、采用先進(jìn)技術(shù)開(kāi)源代碼、注重用戶體驗(yàn)與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺(jué)化效果。

1.系統(tǒng)要求

mount /dev/cdrom /mnt

yum install -y cmake,make,gcc,gcc-c++,bison, ncurses,ncurses-devel

2.創(chuàng)建用戶和組

groupadd mysql

useradd -g mysql mysql

3.創(chuàng)建數(shù)據(jù)庫(kù)安裝目錄

mkdir /mysql /mysql/data /mysql/log 

chown -R mysql:mysql  /mysql

/mysql/data  --數(shù)據(jù)庫(kù)目錄

/mysql/log    --錯(cuò)誤日志和慢查詢?nèi)罩?/p>

4.解壓源碼文件和boost文件

cd /usr/local

tar -zxvf mysql-5.7.19.tar.gz

tar -zxvf boost_1_59_0.tar.gz 

cd /usr/local/mysql-5.7.19

####################################################

5.編譯生成MakeFile文件

cmake .  \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql  \

-DMYSQL_DATADIR=/mysql/data   \

-DDEFAULT_CHARSET=utf8mb4  \

-DDEFAULT_COLLATION=utf8mb4_general_ci  \

-DDOWNLOAD_BOOST=1  \

-DWITH_BOOST=/usr/local/boost_1_59_0  \

-DSYSCONFDIR=/etc  \

-DWITH_INNOBASE_STORAGE_ENGINE=1  \

-DWITH_MYISAM_STORAGE_ENGINE=1  \

-DWITH_EMBEDDED_SERVER=1  \

-DWITH_FEDERATED_STORAGE_ENGINE=1  \

-DWITH_PARTITION_STORAGE_ENGINE=1  \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1\

-DENABLED_LOCAL_INFILE=1 \

-DENABLE_DTRACE=0 \

-DWITH_READLINE=1 \

-DWITH_DEBUG=0  

######################################################

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql   //安裝目錄

-DMYSQL_DATADIR=/mysql/data     //數(shù)據(jù)庫(kù)存放目錄

-DWITH_MYISAM_STORAGE_ENGINE=1 //安裝myisam存儲(chǔ)引擎

-DWITH_INNOBASE_STORAGE_ENGINE=1 //安裝innodb存儲(chǔ)引擎

-DWITH_ARCHIVE_STORAGE_ENGINE=1 //安裝archive存儲(chǔ)引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 //安裝blackhole存儲(chǔ)引擎

-DENABLED_LOCAL_INFILE=1 //允許從本地導(dǎo)入數(shù)據(jù)

-DDEFAULT_CHARSET=utf8mb4   //使用utf8字符

-DDEFAULT_COLLATION=utf8mb4_general_ci //校驗(yàn)字符

-DMYSQL_TCP_PORT=3306 //MySQL監(jiān)聽(tīng)端口

-DMYSQL_USER=mysql //MySQL用戶名

-DSYSCONFDIR=/etc //MySQL配輯文件

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock //Unix socket 文件路徑

-DWITH_READLINE=1 //快捷鍵功能

-DWITH_SSL=yes //SSL

-DWITH_PARTITION_STORAGE_ENGINE=1 //安裝數(shù)據(jù)庫(kù)分區(qū)

-DINSTALL_PLUGINDIR=/usr/local/mysql/plugin //插件文件及配置路徑

-DWITH_DEBUG=0 禁用debug(默認(rèn)為禁用)

6.編譯和安裝

make 

make install 

7.配置開(kāi)機(jī)啟動(dòng)項(xiàng)

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

chmod +x /etc/init.d/mysql

chkconfig --add mysql

chkconfig mysql on

8.配置文件

cat > /etc/my.cnf << EOF

[client]

port = 3306

socket = /tmp/mysql.sock

default-character-set = utf8mb4

 

[mysqld]

port = 3306

socket = /tmp/mysql.sock

 

basedir = /usr/local/mysql

datadir = /mysql/data

pid-file = /mysql/data/mysql.pid

user = mysql

#bind-address = 0.0.0.0

server-id = 1

 

#init-connect = 'SET NAMES utf8mb4'

character-set-server = utf8mb4

 

#skip-name-resolve

#skip-networking

back_log = 300

 

max_connections = 1000

max_connect_errors = 6000

open_files_limit = 65535

table_open_cache = 128

max_allowed_packet = 4M

binlog_cache_size = 1M

max_heap_table_size = 8M

tmp_table_size = 16M

 

read_buffer_size = 2M

read_rnd_buffer_size = 8M

sort_buffer_size = 8M

join_buffer_size = 8M

key_buffer_size = 4M

 

thread_cache_size = 8

 

query_cache_type = 1

query_cache_size = 8M

query_cache_limit = 2M

 

#ft_min_word_len = 4

 

log_bin = mysql-bin

binlog_format = mixed

expire_logs_days = 30

 

log_error = /mysql/log/mysql-error.log

slow_query_log = 1

long_query_time = 1

slow_query_log_file = /mysql/log/mysql-slow.log

 

performance_schema = 0

explicit_defaults_for_timestamp

 

#lower_case_table_names = 1

 

skip-external-locking

 

default_storage_engine = InnoDB

#default-storage-engine = MyISAM

innodb_file_per_table = 1

innodb_open_files = 500

innodb_buffer_pool_size = 64M

innodb_write_io_threads = 4

innodb_read_io_threads = 4

innodb_thread_concurrency = 0

innodb_purge_threads = 1

innodb_flush_log_at_trx_commit = 2

innodb_log_buffer_size = 2M

innodb_log_file_size = 32M

innodb_log_files_in_group = 3

innodb_max_dirty_pages_pct = 90

innodb_lock_wait_timeout = 120

 

bulk_insert_buffer_size = 8M

#myisam_sort_buffer_size = 8M

#myisam_max_sort_file_size = 10G

#myisam_repair_threads = 1

 

interactive_timeout = 28800

wait_timeout = 28800

 

[mysqldump]

quick

max_allowed_packet = 16M

 

[myisamchk]

key_buffer_size = 8M

sort_buffer_size = 8M

read_buffer = 4M

write_buffer = 4M

EOF

9.初始化安全安裝

/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data

注: 之前版本mysql_install_db是在mysql_basedir/script下,5.7放在了mysql_install_db/bin目錄下,且已被廢棄

“-initialize”會(huì)生成一個(gè)隨機(jī)密碼(~/.mysql_secret),而”-initialize-insecure”不會(huì)生成密碼

–datadir目標(biāo)目錄下不能有數(shù)據(jù)文件

10.啟動(dòng)數(shù)據(jù)庫(kù)

service mysql start

11.修改密碼

update mysql.user set authentication_string=password('root') where user = 'root';

flush privileges;

12.關(guān)閉防火墻和selinux

service iptables stop

chkconfig iptables off

vi /etc/selinux/config

SELINUX=disabled

源碼安裝mysql 5.7.19數(shù)據(jù)庫(kù)的詳細(xì)步驟就先給大家講到這里,對(duì)于其它相關(guān)問(wèn)題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會(huì)捕捉一些行業(yè)新聞及專業(yè)知識(shí)分享給大家的。


網(wǎng)站題目:源碼安裝mysql5.7.19數(shù)據(jù)庫(kù)的詳細(xì)步驟
分享網(wǎng)址:http://weahome.cn/article/jdsjsj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部