基于centos7.9安装mysql5.6

本文主要介绍了MySQL的安装与使用。包括环境安装、安装包解压,准备二进制mysql运行环境,进行实例初始化、启动与登录,设置开机自启,还介绍了修改数据库root用户密码的方法以及使用navicat进行远程登录数据库的操作。

1.环境安装及安装包的获取及解压

#1检查卸载当前mysql相关的卸载掉
#清理
#1 /etc/profile 文件中的mysql变量删除
#2.停止当前环境中的msyql服务

#2.安装依赖环境
yum install  ncurses-devel libaio-devel gcc make cmake wget gcc-c++ git openssl-devel  autoconf  libaio* tree -y

#3.创建存放安装包的目录,下载获取二进制代码包
mkdir -p /home/fuyonghai/tools && cd /home/fuyonghai/tools

wget https://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz


#4.检查是否正确安装
[root@mysql-master ~]# rpm -qa ncurses-devel libaio-devel
libaio-devel-0.3.109-13.el7.x86_64
ncurses-devel-5.9-14.201530511.el7_4.x86_64

#5.创建mysql用户,避免使用root用户权限过大造成系统潜在隐患
[root@mysql-master ~]# useradd -s /sbin/nologin -M mysql
[root@mysql-master ~]# id mysql
uid=1000(mysql) gid=1000(mysql) groups=1000(mysql)
[root@mysql-master ~]#

#6.准备好多实例的数据目录
mkdir -p /mysql/3306
[root@mysql-master mysql]# tree /mysql
/mysql
├── 3306


# 7.解压缩安装包,-C 指定目录解压缩
mkdir /application/
tar -zxvf mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz  -C /application/

#8.查看mysql的安装包信息
[root@mysql-master tools]# cd /application/
[root@mysql-master application]# ls -lth
total 0
drwxr-xr-x. 13 root root 191 Jul 18 18:02 mysql-5.6.49-linux-glibc2.12-x86_64

2.准备二进制mysql运行所需环境

#3306配置文件
vim /mysql/3306/my.cnf

[client]


[mysqld]
port=3306
socket=/mysql/3306/mysql.sock
basedir=/application/mysql-5.6.49-linux-glibc2.12-x86_64/
datadir
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值