mysql5.7单实例安装(二进制)
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1.下载二进制安装包mysql-5.7.21-linux-glibc2.12-x86_64.tar.gztar -xvf mysql-5.7.21-linux-glibc2.12-x86_64.tar
千家信息网最后更新 2025年02月01日mysql5.7单实例安装(二进制)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
# /usr/local/mysql/bin/mysql -S /tmp/mysql3306.sock -p
初始化密码
10.配置环境变量
vi /etc/profile
export MYSQL_HOME=/usr/local/mysql
PATH=$PATH:$MYSQL_HOME/bin
如果系统之前自带低版本mysql,则会发生下面的情况,没有指向预定的路径:
[root@mysql5 logs]# which mysql
/usr/bin/mysql
删除之前版本的mysql
yum -y remove mysql*
source /etc/profile
或者
rm -rf /usr/bin/mysql*
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
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
点击(此处)折叠或打开
- # /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
- [2] 2478
- [root@mysql5 logs]# 2018-03-12T23:23:23.847910Z mysqld_safe Logging to '/home/mysql3306/logs/mysql-error.log'.
- 2018-03-12T23:23:23.886684Z mysqld_safe Starting mysqld daemon with databases from /home/mysql3306/mysql3306
# /usr/local/mysql/bin/mysql -S /tmp/mysql3306.sock -p
初始化密码
点击(此处)折叠或打开
- mysql> show databases;
- ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
- mysql> set password=password('root')
- -> ;
- Query OK, 0 rows affected, 1 warning (0.00 sec)
- mysql> flush privileges;
- Query OK, 0 rows affected (0.02 sec)
10.配置环境变量
vi /etc/profile
export MYSQL_HOME=/usr/local/mysql
PATH=$PATH:$MYSQL_HOME/bin
如果系统之前自带低版本mysql,则会发生下面的情况,没有指向预定的路径:
[root@mysql5 logs]# which mysql
/usr/bin/mysql
删除之前版本的mysql
yum -y remove mysql*
source /etc/profile
或者
rm -rf /usr/bin/mysql*
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
目录
密码
数据
文件
配置
情况
核心
版本
系统
节点
二进制
实例
特殊
业务
位置
内存
压力
变量
口号
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
了解网络安全现状
手机王牌战争怎么自己创服务器
自己学习软件开发
优客帮软件开发
网络安全带来的经济效益
r740服务器设置阵列
学校网络安全二季度会议纪要
软件开发业务能力和专长
育碧关闭90款游戏服务器
评审测试用例属于网络安全工作吗
一图软件开发流程
danymo软件开发语言
维护政治经济社会网络安全
数据库中设置下拉列表
网络安全技术的英文单词
咸宁专业的软件开发
沙沙网络安全插画
网络技术及信息检索 教材
csgo服务器下载地图
陈豪 网络安全与信息化
新东方邮件服务器
软件开发学校排名国外
不同的数据库两表同步数据
软件开发质量保证过程
数据库表字段加密
如何查询外汇交易服务器数量
现在的网络技术都有什么
网络安全的大佬
软件数据库怎么拷贝
中华人民共和国网络安全法电子版