mysql安装部署
1、将下载好的mysql压缩包解压到指定目录(下面以/usr/local目录为例)
tar -zxf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz -C /usr/local
2、修改名称
mv mysql-5.7.13 mysql
3、创建数据仓库目录
mkdir -p /data/mysql
4、新建mysql用户、组及目录
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
6、修改目录属有者
cd /usr/local/mysql
chown –R mysql .
chgrp –R mysql .
chown -R mysql /data/mysql
7、配置参数
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
注:如果执行报错,需要添加两个软连接:ln -s /usr/local/mysql/bin/mysqld /usr/bin && ln -s /usr/local/mysql/bin/mysql_ssl_rsa_setup /usr/bin
此处需要注意记录生成的临时密码:最后一行最后一串
bin/mysql_ssl_rsa_setup --datadir=/data/mysql
8、修改系统配置文件
vim my-default.cnf,添加如下内容:
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
socket = /tmp/mysql.sock
character-set-server=utf8
log-error = /data/mysql/mysqld.log
pid-file = /data/mysql/mysqld.pid
vim mysql.server,修改如下内容:
basedir = /usr/local/mysql
datadir = /data/mysql
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
9、启动mysql
service mysql start
10、登录修改密码
bin/mysql --user=root –p,然后输入刚刚步骤7生成的密码
set password=password('123456');
grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;
11、添加系统路径
vim /etc/profile
export PATH=/usr/local/mysql/bin:$PATH