centos7下部署二进制mysql-5.7.18

登陆mysql网站 www.mysql.com
mysql安装包下载地址:

https://downloads.mysql.com/archives/community/

安装mysql 5.7.18
上传mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz包到服务器上传到/home
解压mysql包复制到/usr/local/目录下

[root@test ~]# tar xf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
[root@test ~]# mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql

创建mysql用户:

[root@test ~]# useradd -M -s /sbin/nologin mysql ---不生成家目录
创建mysql数据目录和日志目录
[root@test ~]# mdkir /home/data/sltas_ods/
[root@test ~]# chown mysql.mysql /home/data/sltas_ods/
[root@test ~]# touch /home/data/sltas_ods/mysql-error.log

初始化数据库

[root@test ~]# cd /usr/local/mysql/bin
[root@test ~]# ./mysqld --initialize --user=mysql --datadir= /home/data/sltas_ods
#记录密码
[Note] A temporary password is generated for root@localhost: -gLjbSisv1uh

新增my.cnf文件

[root@test ~]# vim /etc/my.cnf

[mysqld]
basedir = /usr/local/mysql
datadir = /home/data/sltas_ods
port = 3306
socket = /tmp/mysql.sock
#将bin目录文件copy到/usr/bin/

[root@test ~]# cp /usr/local/mysql/bin/mysql /usr/bin
[root@test ~]# cp /usr/local/mysql/bin/mysqldump /usr/bin
[root@test ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld ---修改basedir=/usr/local/mysql ---datadir=/home/data/sltas_ods

启动mysql服务

[root@test ~]# /etc/init.d/mysqld start

加入开机启动

chkconfig --add mysqld
chkconfig mysqld on

设置root密码

[root@test ~]# cp -arf /usr/local/mysql/bin/mysql /usr/bin ---copy到/usr/bin目录下,建立一个链接文件。
[root@test ~]# mysql -uroot -p -----进入mysql---(密码为刚刚安装完成密码-gLjbSisv1uh)
成功登陆后 ,在输入show databases 会提示你重新设置密码,
mysql>set password = password('mypass'); ----退出来,再使用新的密码登录就可以了。

mysql二进制安装完成 | 下次更新mysql-5.7.18升级到mysql-5.7.35

欢迎进群讨论:QQ群294668383(有意向可以添加)
粉丝福利
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值