一. 相关文件(install_mysql.sh、my.cnf、mysqld相关内容在文中最前面)

linux安装mysql(shell1键安装),mysqlshell

一. 城门失火文件(install_mysql.sh、my.cnf、mysqld相关内容在文中最前面)

图片 1

 

 二. 将地方的文书上传到linux服务器某一目录下

图片 2

 

3.给install_mysql.sh赋实行权限

# chmod +x instll_mysql.sj

 

4. 执行install_mysql.sh

# ./install_mysql.sh

5. 验证

图片 3

 

6. install_mysql.sh内容

#!/bin/sh

#赢稳妥前路径
mypath=$(cd $(dirname $0)/; pwd)
#设置目的路线
dirpath=/usr/local/src/mysql
mkdir ${dirpath}
#相关软件设置
cd /
yum -y install gcc
yum -y intall gcc-c++
yum -y install ncurses-devel
#安装cnake
cd ${dirpath}
wget –no-check-certificate

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数据存款和储蓄目录
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
#生育mysql的系统数据库
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
#配备景况变量
profile=/etc/profile
path=”export PATH=$PATH:/usr/local/mysql/bin”
echo $path >> $profile
source /etc/profile
. /etc/profile
#树立相关软连接
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
#始建mysql root用户密码(唯有在首先次安装的时候才有用)
/usr/local/mysql/bin/mysqladmin -u root password “sa”
#重启mysql
service mysqld restart

  1. my.cnf内容(最下边扩张一行)

datadir = /data/mysql

8. mysqld内容(修改2行)

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

一.连锁文件(install_mysql.sh、my.cnf、mysqld相关内容在文中最前边)
二.将方面包车型地铁文本上传到linux服务器某…

图片 1

 

 二. 将方面包车型客车文书上传到linux服务器某一目录下

图片 2

 

3.给install_mysql.sh赋实施权限

# chmod +x instll_mysql.sj

 

4. 执行install_mysql.sh

# ./install_mysql.sh