mysql-5.7.13-linux install 壓縮包解壓安裝

原文地址:http://blog.csdn.net/gtsina/article/details/78045244mysql

 

linux環境Mysql 5.7.13安裝教程分享linux

1系統目錄建立sql

安裝文件下載目錄:/data/software
Mysql目錄安裝位置:/usr/local/mysql
數據庫保存位置:/data/mysql
日誌保存位置:/data/log/mysqlshell

2下載mysql數據庫

在官網:http://dev.mysql.com/downloads/mysql/ 中,選擇如下版本的mysql下載:vim

執行以下命名:
#mkdir /data/software
#cd /data/software
#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gzsocket

3解壓壓縮包到目標位置ide

# cd /usr/local.net

# mv mysql-5.7.13-linux-glibc2.5-x86_64/ mysql日誌

 

4建立數據倉庫目錄和日誌目錄

 

# mkdir -p /data/mysql     

# mkdir -p /data/log/mysql     

5新建mysql用戶、組及目錄

該用戶禁止shell登陸,同時修改用戶目錄權限

# cd /usr/local/mysql
# chown -R mysql .
# chgrp -R mysql .

# chown -R mysql:mysql /data/mysql/ 

# chown -R mysql:mysql /data/log/ 

6配置參數

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

此處須要注意記錄生成的臨時密碼,如上文: 8;xqiGZr:CiV

# ./bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

7修改系統配置文件

# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysql

# vim /etc/init.d/mysql
修改如下內容:

# vim /etc/my.cnf
修改如下內容:

[client]
port = 3306
socket = /usr/local/mysql/mysql.sock


[mysql]
no-auto-rehash
default-character-set=utf8


[mysqld]
socket = /usr/local/mysql/mysql.sock
basedir = /usr/local/mysql
max_allowed_packet = 64M
datadir = /data/mysql
explicit_defaults_for_timestamp = true
skip-ssl
secure-file-priv = NULL
lower_case_table_names = 1
back_log = 300
max_connections = 3000
max_connect_errors = 100
table_open_cache = 4096
external-locking = FALSE
max_allowed_packet = 64M
sort_buffer_size = 32M
join_buffer_size = 32M
thread_cache_size = 16
query_cache_size = 128M
query_cache_limit = 4M
thread_stack = 512K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 128M
max_heap_table_size = 128M

character-set-server=utf8

long_query_time = 6
slow_query_log_file = /data/log/mysql/slow.log

[mysqld_safe]
open-files-limit = 8192
log-error=/data/log/mysql/mysql_3306.err

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

9啓動mysql

# ./bin/mysqld_safe --user=mysql &

# ./bin/mysql --user=root -p

--輸入第6步生成的臨時密碼

 

mysql> set password=password('123456');

mysql> grant all privileges on *.* to root@'%' identified by '123456';
mysql> flush privileges;

mysql> use mysql;
mysql> select host,user from user;

10添加系統路徑
# vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
以下:

# source /etc/profile

11配置mysql自動啓動

# chmod 755 /etc/init.d/mysql # chkconfig --add mysql # chkconfig --level 345 mysql on

相關文章
相關標籤/搜索