虚拟机(一)虚拟机安装Mysql

本文采用:yum命令安装mysql。

一、yum命令安装mysql

  1. 检查系统中是否安装mysql
yum list installed mysql*
rpm –qa|grep mysql*
  1. 查看可以安装的mysql版本
yum -y list mysql*

在这里插入图片描述
3. 安装mysql

//安装mysql客户端
yum install mysql.x86_64
//安装mysql服务端
yum install mysql-server
//所需的库和包含文件
yum install mysql-devel
  1. 修改配置文件:/etc/my.cnf
view /etc/my.cnf
在配置文件中填写一下内容:
//默认编码方式:utf-8
default-character-set = utf8
  1. 启停mysql服务
//数据端口 3306是否开启
lsof -i:3306
//启动/停止mysql服务
systemctl start/stop mysqld
//查看mysql的服务状态
systemctl status mysqld
  1. 设置开机启动mysql
chkconfig --add mysqld
//此时如果遇到问题,可以查看5.3设置mysql的自启动
  1. 创建root管理员
mysqladmin -u root password 密码
  1. 登录mysql
mysql -u root -p 密码

二、Navicat远程连接mysql

  1. 成功登录mysql后,设置mysql权限,允许远程访问
    mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
use mysql;
//%表示允许所有的ip访问
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
  1. 设置防火墙开启3306端口
//开放mysql默认端口:3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
//注意:设置完端口后需要重新加载配置:
firewall-cmd --reload

//查看防火墙开放的端口
firewall-cmd --zone=public --list-ports
//查看防火墙mysql端口:3306的访问权限
firewall-cmd --zone=public --query-port=3306/tcp

在这里插入图片描述
3. 如果是阿里云、华为云服务器则需要配置安全组规则
a. 华为云通过安全组 配置mysql端口:
ⅰ. 登录华为云----->>>菜单列表寻找 [控制台]---->>>[资源列表]---->>>[安全组]
ⅱ. 在弹出的安全组界面,点击[default超链接](default名称可能不同),就会出现下图的出入规则配置。
在这里插入图片描述

  1. 在本地电脑上使用Navicat进行连接,需要设置:主机地址、端口(3306)、用户名、密码

三、通过systemctl设置mysql自启动

  1. 查看linux开机启动的服务:
查看linux开机启动服务的命令:
systemctl list-unit-files

在查询的结果中:如果mysqld.service是disabled,则无法自启动的
在这里插入图片描述
2. 通过systemctl设置mysql自启动

//设置mysqld自启动
systemctl enable mysqld

在这里插入图片描述
此时再次通过:systemctl list-unit-files 来查看自启动列表,如果mysqld.service是enabled,则设置自启动成功
3. 重启的虚拟机
通过命令:shutdown -r now ,重新启动虚拟机。
启动完成之后, 通过命令:systemctl status mysqld 来查看mysqld的状态。
在这里插入图片描述
如果重启虚拟机之后,通过systemctl status mysqld 查到的mysql状态是:active,则说明设置mysql自启动成功。

  • 13
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值