会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
woaibaobei
博客园
首页
新随笔
联系
订阅
管理
mysql5.6一键安装脚本
安装环境
CentOS-7-x86_64-DVD-1511.iso
mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz
mysql_install.sh脚本
mysql_install.sh脚本
#!/bin/bash
#输入mysql压缩文件地址
fileName=
$1
;
if
[
-f
${fileName}
]
then
#解压mysql
tar -zxvf
${fileName}
;
echo
'mysql解压完成,正在删除/usr/local/mysql文件夹'
;
rm -rf /usr/
local
/mysql;
echo
'删除文件夹完成,正在移动解压后的文件'
;
mv
${fileName%%.tar.gz}
/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
'添加开机自启动成功'
;
1
posted @
2021-02-23 12:53
woaibaobei
阅读(
93
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告