【Linux】在CentOS7中安装MySQL.tar

环境:
VMware-12.1.1
CentOS7
MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar

1、下载mysql

在这里插入图片描述

2、上传MySQL至Linux( /usr/local/mysql )

/usr/local/mysql

3、检查系统上是否安装了mariaDB(若安装了就需要先卸载)

Oracle公司收购了MySQL后,MySQL具有闭源的可能,因此各大互联网用户以及Linux发行商纷纷抛弃MySQL,转投MariaDB阵营,CentOS7已将MySQL移除,默认安装MariaDB,所以在CentOS 7.0中需要卸载mariaDB才可以安装自己的MySQL

rpm -qa |grep -i mariadb

在这里插入图片描述

4、卸载所有mariaDB

rpm -e --nodeps mariadb-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mariadb-server-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mariadb-devel-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

在这里插入图片描述

5、进入 /usr/local/mysql,解包MySQL

cd /usr/local/mysql
tar -xvf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar

在这里插入图片描述

6、安装服务器端

rpm -ivh MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

在这里插入图片描述

7、安装客户端

rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm

在这里插入图片描述

8、启动MySQL(注意:只启动一次)

service mysql start

在这里插入图片描述

9、先查看随机密码登录

cat /root/.mysql_secret

在这里插入图片描述

10、登录mysql

mysql -uroot -p随机密码

11、修改密码

set password for root@localhost = password('root');

12、退出MySQL,放行3306端口,重启防火墙

  1. 与CentOS 6.0不同的是CentOS 7.0默认使用的是firewall作为防火墙
  2. CentOS 6.0 (iptables):
    查看防火墙状态:service iptable status
    临时关闭防火墙:servcie iptables stop
    禁止firewall开机启动:systemctl disable firewalld.service
    永久关闭防火墙:chkconfig iptables off
  3. CentOS 7.0 (firewall):
    查看防火墙状态:firewall-cmd --state
    停止firewall:systemctl stop firewalld.service
    禁止firewall开机启动:systemctl disable firewalld.service
    查看已经开放的端口:firewall-cmd --list-ports
    开启端口:
    firewall-cmd --zone=public --add-port=端口号/tcp --permanent
    重启firewall:firewall-cmd --reload
exit 
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

13、登录MySQL,允许远程连接MySQL

登录并创建远程账号:

mysql -uroot -proot
create user 'root'@'%' identified by 'root';

授权:

grant all on *.* to 'root'@'%' with grant option;

刷新权限:

flush privileges;

14、navicatc测试远程连接:

在这里插入图片描述

PS:
数据库目录:/var/lib/mysql/
命令配置:/usr/share/mysql (mysql.server命令及配置文件)
相关命令:/usr/bin (mysqladmin mysqldump等命令)
启动脚本:/etc/rc.d/init.d/ (启动脚本文件mysql的目录)
系统配置:/etc/my.conf

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值