ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

安装mysql的步骤和方法

2021-05-27 19:51:20  阅读:165  来源: 互联网

标签:log -- 步骤 data mysql3306 mysql 安装 size


MySQL下载教程请参考:http://anzhuang.cuohei.com/


安装MySQL5.7.26


。创建MySQL虚拟用户

useradd -s /sbin/nologin -M mysql

id mysql


。创建目录

mkdir -p /server/tools

mkdir -p /opt/mysql

mkdir -p /data/mysql/mysql3306/{data,logs}

cd /server/tools



。上传二进制包

rz

yum install -y lrzsz


。解压二进制包

tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz


。将软件部分移动到指定目录

mv mysql-5.7.26-linux-glibc2.12-x86_64 /opt/mysql/mysql-5.7.26


。创建软连接

ln -s /opt/mysql/mysql-5.7.26/ /usr/local/mysql


。删除mariadb

rpm -e --nodeps mariadb-libs


。配置文件整理

vim /data/mysql/mysql3306/my3306.cnf

[mysqld]

user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql/mysql3306/data

socket = /data/mysql/mysql3306/mysql.sock

server_id = 1

port = 3306

log_error=/data/mysql/mysql3306/logs/error.log

log_bin=/data/mysql/mysql3306/logs/mysql-bin

binlog_format=row

gtid_mode=on

enforce_gtid_consistency=true

log_slave_updates=1

max_connections=1024

wait_timeout=60

sort_buffer_size=2M

max_allowed_packet=32M

join_buffer_size=2M

innodb_buffer_pool_size=128M

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=32M

innodb_log_file_size=128M

innodb_log_files_in_group=2

binlog_cache_size=2M

max_binlog_cache_size=8M

max_binlog_size=512M

expire_logs_days=7

slow_query_log=on

slow_query_log_file=/data/mysql/mysql3306/logs/slow.log

long_query_time=0.5

log_queries_not_using_indexes=1



。安装MySQL依赖包

yum install libaio-devel -y

yum install numactl -y


。更改MySQL相关目录的用户组

chown -R mysql:mysql /data/*


。初始化数据库

/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/mysql3306/data


。加入环境变量

vim /etc/profile

export PATH="/usr/local/mysql/bin:$PATH"

source /etc/profile


。启动MySQL

mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf &


。查看是否启动成功

netstat -lntup |grep mysql


。连接mysql

mysql -S /data/mysql/mysql3306/mysql.sock



标签:log,--,步骤,data,mysql3306,mysql,安装,size
来源: https://blog.51cto.com/u_13563190/2823417

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有