mysql的安装

1、环境

IP 192.168.109.111
mysql 5.7

2、mysql安装

2.1 查看是否存在mysql组合用户,若无则创建

cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
groupadd mysql
useradd -r -g mysql mysql

2.2 准备工作

(1)传mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz 到/usr/local

(2)这里mysql数据目录暂定为/data/mysql/ 日志目录为/data/mysql/log
mkdir -p /data/mysql3306
chown -R mysql:mysql /data/mysql3306

2.3 开始安装

cd /usr/local/
tar -xf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.14-linux-glibc2.5-x86_64 mysql3306
chown -R mysql:mysql mysql3306/
cd mysql3306/
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql3306/ --datadir=/data/mysql3306/
cp -a ./support-files/my-default.cnf /etc/my3306.cnf
cp -a ./support-files/mysql.server /etc/init.d/mysqld3306

2.4 修改/etc/my3306.cnf配置文件,启动mysql

my.cnf配置如下

cat >/etc/my3306.cnf<

启动mysql
在 /etc/init.d/mysqld3306的46,47行添加

basedir=/usr/local/mysql3306
datadir=/data/mysql3306

重启mysql
service mysqld3306 start

5 修改mysql密码

cat /root/.mysql_secret
记录了mysql的初始密码
cd /usr/local/mysql/bin

./mysql -uroot -p
输入密码 进入mysql数据库

SET PASSWORD = PASSWORD('123456');
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;

6添加环境变量

echo "export PATH=$PATH:/usr/local/mysql3306/bin" >>/etc/profile
source /etc/profile

你可能感兴趣的:(mysql的安装)