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

posted @ 2022-06-29 12:48  opscool  阅读(316)  评论(0编辑  收藏  举报