1.下载二进制安装包mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
tar -xvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
2.拷贝安装包和配置文件(如果没有特殊情况,将安装包解压放置在该目录)cp -rf mysql /usr/local/mysql
cp -rf my5.7.cnf /etc/my.cnf
3.创建mysql用户useradd mysql
4.添加数据目录mkdir -p /home/mysql3306/mysql3306
mkdir -p /home/mysql3306/logs
5.修改目录权限chown mysql:mysql -R /home/mysql3306
6.修改配置文件socket = /tmp/mysql.sock(socket文件存放位置)
datadir = /home/mysql3306/mysql3306(数据文件存放目录)
server-id = 12023306(设置serverid 命名规则:ip后两位+端口号)
port = 3306(启动端口)
innodb_buffer_pool_size = 1024M(innodb buffer pool大小)
*如果是核心节点单实例 配置成系统总内存的75%左右,如果不是核心节点则按照具体业务压力来设置
7.初始化数据库(确认2个OK)/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize --basedir=/usr/local/mysql --datadir=/home/mysql3306/mysql3306 --user=mysql
--initialize 初始化后自动设置随机密码
--initialize-insecure 初始化不进行随机密码的赋予
--basedir=/usr/local/mysql mysql安装目录
--datadir=/home/mysql3306/mysql3306 mysql数据目录
在mysql-error.log中寻找初始密码
2018-03-13T07:18:45.762441+08:00 1 [Note] A temporary password is generated for root@localhost: W2O?kK-g#:y7
8.启动mysql5.7点击(此处)折叠或打开
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、
网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的
卢氏网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
本文题目:mysql5.7单实例安装(二进制)-创新互联
新闻来源:
http://cdkjz.cn/article/cspocj.html