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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux安装mysql(shell一键安装)

發(fā)布時間:2023/12/2 数据库 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装mysql(shell一键安装) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.?相關(guān)文件(install_mysql.sh、my.cnf、mysqld相關(guān)內(nèi)容在文中最后面)

?

?2.?將上面的文件上傳到linux服務(wù)器某一目錄下

?

3.給install_mysql.sh賦執(zhí)行權(quán)限

# chmod +x instll_mysql.sj

?

4.?執(zhí)行install_mysql.sh

# ./install_mysql.sh

5.?驗證

?

6.?install_mysql.sh內(nèi)容

#!/bin/sh

#獲取當前路徑
mypath=$(cd $(dirname $0)/; pwd)
#安裝目標路徑
dirpath=/usr/local/src/mysql
mkdir ${dirpath}
#相關(guān)軟件安裝
cd /
yum -y install gcc
yum -y intall gcc-c++
yum -y install ncurses-devel
#安裝cnake
cd ${dirpath}
wget --no-check-certificate http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
tar zxvf cmake-2.8.8.tar.gz
cd ${dirpath}/cmake-2.8.8
./configure
make
make install
#添加mysql用戶組
groupadd mysql
useradd -g mysql mysql -s /bin/false
#mysql數(shù)據(jù)存儲目錄
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
#mysql安裝目錄
mkdir -p /usr/local/mysql
#安裝mysql
tar zxvf ${mypath}/mysql-5.5.59.tar.gz -C ${dirpath}
cd ${dirpath}/mysql-5.5.59
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc
make
make install
#配置my.cnf(我這里是用本地搞好的my.cnf直接替換)
cp /etc/my.cnf /etc/my.cnf_bak_`date +%Y%m%d`
/bin/cp -rf ${mypath}/my.cnf /etc/my.cnf
#生產(chǎn)mysql的系統(tǒng)數(shù)據(jù)庫
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
#配置mysqld(我這里是用本地搞好的mysqld直接復制)
/bin/cp -rf ${mypath}/mysqld /etc/rc.d/init.d/mysqld
chmod 755 /etc/init.d/mysqld
#開機啟動mysql(可選)
chkconfig mysqld on
#啟動mysql
service mysqld start
#配置環(huán)境變量
profile=/etc/profile
path="export PATH=$PATH:/usr/local/mysql/bin"
echo $path >> $profile
source /etc/profile
. /etc/profile
#建立相關(guān)軟連接
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin
#創(chuàng)建mysql root用戶密碼(只有在第一次安裝的時候才有用)
/usr/local/mysql/bin/mysqladmin -u root password "sa"
#重啟mysql
service mysqld restart

7. my.cnf內(nèi)容(最下面增加一行)

datadir = /data/mysql

8.?mysqld內(nèi)容(修改2行)

basedir=/usr/local/mysql
datadir=/data/mysql

轉(zhuǎn)載于:https://www.cnblogs.com/yixihanfengwu/p/8547899.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的linux安装mysql(shell一键安装)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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