中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux 安裝MySql 5.7.25 操作步驟

時(shí)間:2019-08-17

linux命令_linux關(guān)機(jī)命令_linux命令

記錄下 mysql 5.7.25版本在linux安裝過程

由于官網(wǎng)下載比較慢linux命令linux命令,暫時(shí)我這邊采用的方法是通過網(wǎng)易云的centos鏡像下載的地址是

http://mirrors.163.com/mysql/Downloads/MySQL-5.7/ 

linux關(guān)機(jī)命令_linux命令_linux命令

tar vizxf mysql.tar.gz (vizxf mysql.tar.gz為下載的rds數(shù)據(jù)庫備份文件)。 #32位 wget http://safedog.cn/safedog_linux32.tar.gz tar xzvf safedog_linux32.tar.gz cd safedog_linux32 chmod +x *.py ./install.py #64位 wget http://safedog.cn/safedog_linux64.tar.gz tar xzvf safedog_linux64.tar.gz cd safedog_linux64 chmod +x *.py ./install.py 。使用centos 6.x 64位系統(tǒng) mysql 使用 mysql-5.7.17-x86_64 版本,去官方下載mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 版本。

cd  /usr/local
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql

以上就完成了mysql的軟件的上傳步驟

linux命令_linux命令_linux關(guān)機(jī)命令

groupadd mysql
useradd -r -g mysql mysql
chown -R mysql mysql/
chgrp -R mysql mysql/
mkdir /home/mysql
su - mysql
如果出現(xiàn)-bash-4.2$的問題解決辦法
cp /etc/skel/.bashrc /home/mysql/ 
cp /etc/skel/.bash_profile  /home/mysql/
source ~/.bashrc 就可以解決
vi /etc/my.cnf
[client]
#客戶端配置
port = 3306
socket =/usr/local/mysql/data/mysql.sock
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
#安裝目錄
basedir=/usr/local/mysql
#數(shù)據(jù)庫存放目錄
datadir=/usr/local/mysql/data
#為MySQL客戶端程序和服務(wù)器之間的本地通訊指定一個(gè)套接字文件
socket=/usr/local/mysql/data/mysql.sock
##錯(cuò)誤日志:記錄啟動(dòng),運(yùn)行,停止mysql時(shí)出現(xiàn)的信息
log-error=/usr/local/mysql/data/log/error.log
#如果存在,再次start時(shí)會(huì)報(bào)已經(jīng)啟動(dòng)
pid-file=/usr/local/mysql/data/mysqld.pid
#linux下要嚴(yán)格區(qū)分大小寫,windows下不區(qū)分大小寫
#1表示不區(qū)分大小寫,0表示區(qū)分大小寫
lower_case_table_names = 0
#默認(rèn)sql模式,嚴(yán)格模式
#sql_mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
#NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#ONLY_FULL_GROUP_BY 
#NO_ZERO_IN_DATE 不允許年月為0
#NO_ZERO_DATE 不允許插入年月為0的日期
#ERROR_FOR_DIVISION_BY_ZERO 在INSERT或UPDATE過程中,如果數(shù)據(jù)被零除,則產(chǎn)生錯(cuò)誤而非警告。如 果未給出該模式,那么數(shù)據(jù)被零除時(shí)MySQL返回NULL
#NO_ENGINE_SUBSTITUTION 不使用默認(rèn)的存儲(chǔ)引擎替代
sql_mode= STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
# mysql服務(wù)器最大連接數(shù)值的設(shè)置范圍比較理想的是:服務(wù)器響應(yīng)的最大連接數(shù)值占服務(wù)器上限連接數(shù)值的比例值在10%以上
# Max_used_connections / max_connections * 100% 
max_connections = 512
# 阻止過多嘗試失敗的客戶端,如果值為10時(shí),失敗(如密碼錯(cuò)誤)10次,mysql會(huì)無條件阻止用戶連接
max_connect_errors = 1000000
 
#表描述符緩存大小,可減少文件打開/關(guān)閉次數(shù),一般max_connections*2。
table_open_cache = 1024
#MySQL 緩存 table 句柄的分區(qū)的個(gè)數(shù),每個(gè)cache_instance<=table_open_cache/table_open_cache_instances
table_open_cache_instances = 32
#mysql打開最大文件數(shù)
open_files_limit = 65535
#是MySQL執(zhí)行排序使用的緩沖大小。如果想要增加ORDER BY的速度,首先看是否可以讓MySQL使用索引而不是額外的排序階段
#如果不能,可以嘗試增加sort_buffer_size變量的大小
sort_buffer_size = 16M
 上一個(gè)教程:linux CAN操作命令