linux mysql5.7 搭建

本文详细介绍了如何在Linux系统上安装MySQL 5.7版本,包括下载、创建用户和用户组、解压、配置环境变量、启动服务以及修改密码和设置远程连接的步骤。在配置过程中,强调了安全性和性能优化,如设置数据存放目录、修改my.cnf配置文件、设置日志目录等。
摘要由CSDN通过智能技术生成

1.首先先去官网下载5.7.X版本,建议下载5.7.35以上。5.7.35以下的版本会有一些漏洞

2.创建用户及用户组

groupadd mysql

useradd -r -g mysql mysql

3.创建文件夹

mkdir /opt/soft/mysql

4.解压并剪切

tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.35-linux-glibc2.12-x86_64 /opt/soft/mysql/mysql-5.7.35

5 进入目录开始安装

cd /opt/soft/mysql/mysql-5.7.35

./bin/mysqld --initialize --user=mysql --basedir=/opt/soft/mysql/mysql-5.7.35/ --datadir=/opt/soft/mysql/mysql-5.7.35/data

会生成初始化密码

6 拷贝配置文件

cp support-files/mysql.server /etc/init.d/mysql

7.修改配置文件

vi /etc/my.conf

替换下列即可

[mysqld]

binlog_ignore_db=mysql

user=mysql

lower_case_table_names=1

#设置mysql的安装目录

basedir = /opt/soft/mysql/mysql-5.7.35

#设置mysql数据库的数据存放目录

datadir = /opt/soft/mysql/mysql-5.7.35/data

#设置端口

port = 3306

socket = /tmp/mysql.sock

#设置字符集

character-set-server=utf8

#日志存放目录

log-error = /opt/soft/mysql/log/mysqld.log

pid-file = /opt/soft/mysql/mysql-5.7.35/data/mysqld.pid

#允许时间类型的数据为零(去掉NO_ZERO_IN_DATE,NO_ZERO_DATE)

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

#ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

#skip-grant-tables

group_concat_max_len=1024000

8 配置mysql环境变量,创建日志目录

vi  /etc/profile

最下方加入:

export PATH=$PATH:/opt/soft/mysql/mysql-5.7.35/bin

保存后:source /etc/profile

mdkir /opt/soft/mysql/log/

一定要赋予用户组权限,要不然启动mysql报错

chown mysql:mysql /opt/soft/mysql/log/

9:启动mysql

service mysql start

9.修改密码及远程链接

mysql -uroot -p

登录mysql修改密码

set password=password('123456');

grant all privileges on *.* to root@'%' identified by '123456';

flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值