虚拟机Linux 安装配置 MySQL

配置环境

MacOS Monterey 12.0.1

虚拟机:CentOS 7

VMware 12.1.0

配置步骤

  • MySQL安装

版本选择:MySQL被Oracle收购;有被闭源风险;

其他分支:Percona server; MariaDB

淘宝目前使用的是Percona 5.5.18,而Google、Wikipedia则选择MariaDB

MyCat(我们要用)和阿里关系很大,我们用Percona;兼容MySQL 

  • 下载Percona 

Percona-Server-5.6.51-91.0-rb59139e-el7-x86_64-bundle.tar

链接: https://pan.baidu.com/s/1Wee9dKr_tf-lrUtqFoAf5A?pwd=udmh​​​​​​​

提取码: udmh

  • 软件上传到虚拟机

第1种方式:WinSCP:WinSCP-5.15.9-Setup.exe,远程连接工具,图形界面上传下载

第2种方式:本地直接拉到虚拟机

第3种方式:rz

Mac 系统请参考 Mac终端连接Linux远程服务器并相互传输文件

  • 判断MySQL是否安装,如果已安装则需要卸载,如果未安装则跳到下一步
[root@master /] chkconfig --list mysqld 
# 或者 rpm -qa | grep mysql

若未安装则显示:在mysqld服务中读取信息时出错,没有那个文件或目录

若已安装则显示:mysqld          0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:启用  6:关闭

  •  查看是否安装mariadb 
rpm -qa | grep mariadb

# 查询已安装的rpm列表 rpm  –qa | grep xx(q表示query,a表示查询所有,grep表示过滤) 

  • 卸载Mariadb 
yum remove mariadb-libs-5.5.64-1.el7.x86_64
  • 安装Percona版本MySQL
# 将文件复制到该目录下 copy to /home/software
# 解压
tar -xf Percona-Server-5.6.51-91.0-rb59139e-el7-x86_64-bundle.tar
# 安装
rpm -qa | grep Per
# 按下列顺序安装
# 1. debuginfo
rpm -ivh Percona-Server-56-debuginfo-5.6.51-rel91.0.1.el7.x86_64.rpm
# 2. shared
rpm -ivh Percona-Server-shared-56-5.6.51-rel91.0.1.el7.x86_64.rpm
# 3. client
rpm -ivh Percona-Server-client-56-5.6.51-rel91.0.1.el7.x86_64.rpm
# 4.server
# 安装server前,要按照依赖包:  perl-Data-Dumper.x86_64 0:2.145-3.el7
# 直接用yum安装,自动解决依赖关系:
yum install Percona-Server-server-56-5.6.51-rel91.0.1.el7.x86_64.rpm
# (不要用 rpm -ivh Percona-Server-server-56-5.6.51-rel91.0.1.el7.x86_64.rpm,因为还要安装依赖包)
  • 如果出现问题则返回重装,重新执行上述步骤 
# 先卸载: 不要在Percona目录卸载;
cd /home
# 卸载
yum -y remove Percona*
# 再重装,重复上述步骤
  • 开启MySQL
# 查看MySQL状态
service mysql status
# 打开MySQL服务
service mysql start
# 重启MySQL服务
# service mysql restart
# 停止MySQL服务
# service mysql stop
#进入mysql
mysql
  •  MySQL授权登录
# 默认安装, 进入到mysql不需要输用户名和密码
# mysql.user:指定哪些IP可以访问;
# 查看:mysql.user 表
select * from mysql.user \G ;
# 授权登录:
grant  all on *.* to 'root'@'%' identified by 'root';
# @'%:表示所有IP均可登录
# 授权信息会写到mysql.user 表中;

安装成功! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值