centos-7-x86_64-***-1511.iso
mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz
mysql_install.sh指令碼
#!/bin/bash
#輸入mysql壓縮檔案位址
filename=$1;
if[ -f$]
then
#解壓mysql
tar -zxvf $;
echo'mysql解壓完成,正在刪除/usr/local/mysql資料夾';
rm -rf /usr/local/mysql;
echo'刪除資料夾完成,正在移動解壓後的檔案';
mv $/usr/local/mysql;
cd/usr/local/mysql;
else
echo'請輸入正確的檔案';
fi#如果系統缺少data:dumper模組需要開啟下面命令
#yum -y install autoconf;
echo'移動完成,正在初始化資料庫';
#初始化資料庫
#scripts/mysql_install_db --user=mysql;
scripts/mysql_install_db --user=mysql --explicit_defaults_for_timestamp;
#建立mysql使用者和組
groupadd mysql;
useradd -g mysql mysql;
#修改資料夾的使用者和組
chown -r root .;
chown -r mysql data;
chgrp -r mysql .;
echo'初始化資料庫完成,正在修改mysql配置檔案';
#修改mysql配置檔案
sed -i '/mysqld/a\datadir = \/usr\/local\/mysql\/data'my.cnf;
sed -i '/mysqld/a\basedir = \/usr\/local\/mysql'my.cnf;
sed -i '/mysqld/a\character-set-server=utf8'my.cnf;
sed -i '/mysqld/a\port = 3306'my.cnf;
sed -i '/mysqld/i\[client]'my.cnf;
sed -i '/mysqld/i\port = 3306'my.cnf;
sed -i '/mysqld/i\default-character-set=utf8'my.cnf;
sed -i '/mysqld/i\ 'my.cnf;
sed -i '/mysqld/i\[mysql]'my.cnf;
sed -i '/mysqld/i\default-character-set=utf8'my.cnf;
sed -i '/mysqld/i\ 'my.cnf;
echo'修改mysql配置檔案完成,正在將mysql加入服務中';
cp -rf support-files/mysql.server /etc/init.d/mysql
echo'mysql加入服務完成,正在新增開機自啟動';
chkconfig mysql on
echo'新增開機自啟動成功';
Linux一鍵自動安裝mysql 5 6
bin bash 2020年7月10日23 49 10 auto install mysql database version v2 by author jie echo 定義變數 yum repo base yum repo epel mysql ver mysql 5.6.45.tar.gz m...
編譯mysql5 6 編譯安裝mysql5 6
mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...
MySQL編譯安裝 指令碼一鍵安裝
bin bash author zhangheng time 2020 5 12 company version v1 編譯安裝mysql 5.7.29 os centos7.8.2003 第1步 假定mysql的原始碼包已經上傳到linux伺服器裡的當前目錄下 安裝解決軟體依賴關係的包 yum i...