日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql5.7.17的linux安装,linux下mysql5.7.17最新稳定版本安装教程

發(fā)布時間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql5.7.17的linux安装,linux下mysql5.7.17最新稳定版本安装教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

通過源碼在linux上安裝mysql最新穩(wěn)定版本:mysql-5.7.17

為了方便安裝過程中不受boost依賴的影響,直接從官網(wǎng)下載mysql-boost-5.7.17.tar.gz版本。(官方解釋,編譯過程中需要boost,但實際沒有用到。)

安裝目錄:

啟動腳本:/etc/init.d/mysqld

程序根目錄:/usr/local/mysql

數(shù)據(jù)目錄:/data/mysql

安裝過程

1.安裝依賴

#yum install -y cmake gcc-c++* make ncurses-devel

2.創(chuàng)建mysql用戶

#groupadd mysql

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

3.下載mysql-boost-5.7.17.tar.gz,上傳到服務(wù)器

#tar xzf mysql-5.7.17.tar.gz

#cd mysql-5.7.17

#mkdir bld

#cd bld/

#cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql

#在此指定參數(shù)后減少很多后面啟動過程中的操作

#make

#make install

#使用默認(rèn)的配置文件

#cd /usr/local/mysql/support-files

#cp my-default.cnf ../my.cnf

#編譯過程中出錯,清除臨時文件重新編譯:

#make clean

#rm CMakeCache.txt

4.安裝完后把可執(zhí)行文件路徑加到系統(tǒng)環(huán)境變量:

環(huán)境變量

#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

#source /etc/profile

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

#mkdir /data/mysql

#chown -R mysql.mysql /data/mysql

#mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/

mysql5.7初始化后會隨機生成一個密碼,會直接打到屏幕上。

6.啟動

復(fù)制啟動腳本:

#cd /usr/local/mysql/support-files

#cp mysql.server /etc/init.d/mysql

直接啟動

#mysqld_safe --user=mysql &

#/etc/init.d/mysqld start

啟動后調(diào)用安全腳本,實現(xiàn):更改root密碼,刪除測試庫,禁止root遠(yuǎn)程登錄

#mysql_secure_installation

部分配置(沒有優(yōu)化的)

[client]

port=3306

socket=/tmp/mysql.sock

character_set_client= utf8

[mysqld]

basedir = /usr/local/mysql

datadir = /data/mysql

port = 3306

socket = /tmp/mysql.sock

character-set-server = utf8

read_buffer_size=131072

#innodb

innodb_data_file_path=ibdata1:100M:autoextend

#binlog

server_id=1

log-bin=mysql-bin

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqldump]

quick

max_allowed_packet=32M

[mysql]

[myisamchk]

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持易采站長站。

您可能感興趣的文章:windows10安裝mysql5.7.17教程mysql5.7.17安裝配置圖文教程mysql5.7.17 zip 解壓安裝詳細(xì)過程mysql5.7.17安裝使用圖文教程Linux(Ubuntu)下mysql5.7.17安裝配置方法圖文教程mysql5.7.17.msi安裝圖文教程Linux系統(tǒng)下使用rpm方式安裝最新mysql5.7.17完整步驟Window 下安裝Mysql5.7.17 及設(shè)置編碼為utf8的方法CentOS6.5 上部署 MySQL5.7.17 二進(jìn)制安裝以及多實例配置MySQL5.7.17安裝及配置圖文教程

總結(jié)

以上是生活随笔為你收集整理的mysql5.7.17的linux安装,linux下mysql5.7.17最新稳定版本安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。