mysql 5.7 for linux 下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發(fā)數(shù)據(jù)庫類 → mysql for linux(32位/64位) v5.7.12 官方版

mysql for linux(32位/64位)

v5.7.12 官方版 mysql for linux(32位/64位) 網(wǎng)友評分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: mysql 數(shù)據(jù)庫

mysql 5.7 for linux32位/64是一款在linux系統(tǒng)上運(yùn)行的數(shù)據(jù)庫軟件。這也是官方目前推出的最新安裝版本。功能上相比較之前的mysql 5.6 for linux新增了不少的特性。主要用于程序開發(fā)!需要的小伙伴快來下載吧。

應(yīng)用介紹

MySQL5.7出來也有大半年了,業(yè)內(nèi)也一直在宣傳5.7有多么的N,官網(wǎng)的也是宣傳5.7有好幾倍的速度的提升包括在語法方面更多的支持、JOSN、并行復(fù)制等;但是一直期待的線程池還是沒有在5.7中出現(xiàn)有點(diǎn)遺憾。MySQL5.7的安裝相對于5.6還是有點(diǎn)區(qū)別,mysql5.7雖然還沒有深入研究,但是它已經(jīng)給我?guī)砹撕芏嗟捏@喜,特別是增加了sys庫對于性能的分析有多了很多的便利,mysql已經(jīng)越來越完善了!為了方便網(wǎng)友們正確安裝使用,下面小編為大家主要介紹二進(jìn)制的安裝方法。

MySQL5.7 linux二進(jìn)制安裝教程:

首先下載安裝mysql 5.7 for linux程序;

綠色資源網(wǎng)小編下載的是版本是mysql5.7.12社區(qū)版,具體的下載方法就不介紹,在官網(wǎng)就可以找到。

解壓拷貝

mv mysql-5.7.14-linux-glibc2.5-i686 /usr/local/mysql

先創(chuàng)建mysql用戶

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

創(chuàng)建mysql的數(shù)據(jù)目錄,該目錄在初始化數(shù)據(jù)庫的時候會用到

mkdir /mysql /mysql/data /mysql/log

修改目錄權(quán)限

chown -R mysql:mysql /usr/local/mysql /mysql

創(chuàng)建my.cnf文件

[client]

port = 3306

socket = /tmp/mysql.sock

[mysqld]

server_id=10

port = 3306

user = mysql

character-set-server = utf8mb4

default_storage_engine = innodb

log_timestamps = SYSTEM

socket = /tmp/mysql.sock

basedir = /usr/local/mysql

datadir = /mysql/data

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

max_connections = 1000

max_connect_errors = 1000

table_open_cache = 1024

max_allowed_packet = 128M

open_files_limit = 65535

#####====================================[innodb]==============================

innodb_buffer_pool_size = 1024M

innodb_file_per_table = 1

innodb_write_io_threads = 4

innodb_read_io_threads = 4

innodb_purge_threads = 2

innodb_flush_log_at_trx_commit = 1

innodb_log_file_size = 512M

innodb_log_files_in_group = 2

innodb_log_buffer_size = 16M

innodb_max_dirty_pages_pct = 80

innodb_lock_wait_timeout = 30

innodb_data_file_path=ibdata1:1024M:autoextend

#####====================================[log]==============================

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

slow_query_log = 1

long_query_time = 1

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

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

說明:這里只是進(jìn)行了一些簡單的配置!

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

在5.7.6之前初始化的方法是:bin/mysql_install_db --user=mysql

這次下載的是最新的5.7.12也是4.12號剛發(fā)布的版本,5.7.6之后的版本初始化數(shù)據(jù)庫不再使用mysql_install_db

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data  --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp

如果配置了my.cnf的log_error,那么初始密碼在log_error文件中,否則會打印出來。

bin/mysql_ssl_rsa_setup --datadir=/mysql/data

修改目錄權(quán)限

chown -R mysql:mysql /usr/local/mysql /mysql

配置啟動文件

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

chkconfig --add mysql

chkconfig mysql on

service mysql start

配置環(huán)境變量

mysql_home=/usr/local/mysql

PATH=$PATH:$mysql_home/bin

source /etc/profile

修改密碼

在5.7中存儲密碼的字段不再是password了,變成了authentication_string

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

修改root密碼后如果第一次使用root用戶登入mysql系統(tǒng)還會需要重置一次root密碼

SET PASSWORD=PASSWORD('root');

flush privileges;

mysql 5.7 for linux

和5.6相比數(shù)據(jù)目錄有一些變化板塊多出了一些。pem后綴的文件暫時還不知道這些文件的作用,其中多出的sys庫是一個很大的特點(diǎn),這個系統(tǒng)庫中包含了很多資源信息統(tǒng)計(jì)的視圖表包括服務(wù)器的io、memory、wait、lock、statement等

軟件截圖

下載地址 電腦版

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)