VMware 安装 MySQL

  • 内容
    • 一、软件下载
    • 二、安装步骤
      • 1. 上传压缩文件
      • 2. 防止依赖冲突
      • 3. 安装依赖
      • 4. 查找以前是否装有mysql
      • 5. 查看安装包目录
      • 6. 安装mysql-common包
      • 7. 安装mysql-libs包
      • 8. 安装mysql-client包
      • 9. 安装mysql-server包
      • 10. 查看当前安装mysql情况
      • 11. 设置开机启动
      • 12. 启动MySql服务
      • 13. 查看临时密码
      • 14. 使用临时密码登录
      • 15. 设置root的密码
      • 16. 开放远程登录权限
      • 17. 开放 mysql 的3306端口
      • 18. 修改 MySQL 密码
    • 三、卸载 MySQL
    • 四、Linux 中常用 MySQL 命令
  • 总结

使用 VMware 安装 CentOS(一)

在 CentOS 中安装 JDK(二)

Linux CentOS 中安装 Tomcat(四)

Linux CentOS 中安装 Redis(五)

内容

一、软件下载

根据自己需要下载即可

VMware 下载链接:https://pan.baidu.com/s/1Iqqi4sh6C2rNZ4AByJDowQ
提取码:us0d

JDK1.8 下载链接:链接:https://pan.baidu.com/s/15S51CpKuGHEdRsvi5vrE5Q
提取码:pgcl

SecureSRT 下载链接:https://pan.baidu.com/s/1zE1PUoJbV-UbKud0cwpxqQ
提取码:zbbl

MySQL 下载链接:https://pan.baidu.com/s/1jiQvt1W6yOyceZSp4V9nfg
提取码:agts

Tomcat 链接:https://pan.baidu.com/s/1GItc4aY8HDYjXpMxrlll9g
提取码:lzhl

Redis 百度网盘链接:https://pan.baidu.com/s/1kaA4WZM7AZF8Lk438UIe6g
提取码:v3z1

环境搭建文档下载链接:https://pan.baidu.com/s/1JjNgwv66VvYGjeIXrulljw
提取码:pd54

二、安装步骤

1. 上传压缩文件

首先把 mysql 文件夹拖到 /usr/local/software,不知道怎么拖取看我上篇博客,在 CentOS 中安装 MySQL;

2. 防止依赖冲突

先把 postfix 和 mariadb-libs 卸载掉,不然的会有依赖包冲突:

rpm -e postfix mariadb-libs

3. 安装依赖

安装 mysql 的依赖 net-tools 和 perl

yum -y install net-tools perl

4. 查找以前是否装有mysql

# 无则不显示,有显示安装的文件
rpm -qa|grep -i mysql

5. 查看安装包目录

# 切换到安装包目录
cd /usr/local/software/linuxMysql5.7
# 查看安装包详情
ll

6. 安装mysql-common包

cd /usr/local/software/linuxMysql5.7
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm

7. 安装mysql-libs包

cd /usr/local/software/linuxMysql5.7
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
# 安装失败使用下面命令,然后再次运行上面命令
yum remove mysql-libs

8. 安装mysql-client包

cd /usr/local/software/linuxMysql5.7
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm

9. 安装mysql-server包

cd /usr/local/software/linuxMysql5.7
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm

10. 查看当前安装mysql情况

rpm -qa|grep -i mysql

11. 设置开机启动

systemctl enable mysqld

12. 启动MySql服务

systemctl start mysqld

13. 查看临时密码

由于MySQL5.7安装好后会给root用户分配一个临时密码,所以我们先查看临时密码

grep 'temporary password' /var/log/mysqld.log


冒号后面的就是root用户的临时密码,每个人临时密码都不一样,localhost 冒号后面就是了:Xps:yr>j(6+>

14. 使用临时密码登录

mysql -u root -p

输入密码:Xps:yr>j(6+>

15. 设置root的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YYds_2020';

注意:mysql5.7增加了安全级别,密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。

16. 开放远程登录权限

# 给 root 用户开放所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YYds_2020'  WITH GRANT OPTION;
# 更新权限
FLUSH PRIVILEGES;

17. 开放 mysql 的3306端口

如果防火墙已经关闭,那么这步可以跳过;

# 开放 3306 端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
# 重新加载
firewall-cmd --reload;

如果出现乱码:
在链接地址栏后添加useUnicode=true&characterEncoding=utf-8

18. 修改 MySQL 密码

MySQL密码太难记,我们喜欢把 MySQL 密码修改的短一些,请看我这篇博客:Linux CentOS 中修改 MySQL 密码

三、卸载 MySQL

博客地址:Linux 卸载 MySQL

四、Linux 中常用 MySQL 命令

序号 命令 作用
1 netstat -tulpn 查看端口号
2 service mysqld status 查看 MySQL 状态
3 service mysqld start 启动 MySQL
4 两种方式:
service mysqld stop
mysqladmin -p -u root shutdown
关闭 MySQL
5 service mysqld restart 重启 MySQL
6 cat /etc/my.cnf 查看 MySQL 配置
7 rpm -qa grep -i mysql

总结

  以上就是在 CentOS 中安装 MySQL 的总结了,代码仅供参考,欢迎讨论交流。
下篇博客:在 CentOS 中安装 Tomcat

Linux CentOS 中安装 MySQL 与卸载 MySQL(三)相关推荐

  1. Linux CentOS 中安装 Redis(五)

    Redis Linux 中安装 Redis 一.安装准备 一.软件下载 2. 安装 SecureCRT 二.安装 Redis 1. 新建安装目录 2. 上传文件 3. 解压 Redis 到指定路径 4 ...

  2. Linux CentOS 中安装 Tomcat(四)

    CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...

  3. Linux CentOS 中安装 MySql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  4. 如何在linux CentOS中安装cPanel和WHM

    cPanel是一个众所周知,最可靠和直观的商业控制面板,用于网页托管服务 . 它具有丰富的功能,可以通过强大的图形用户界面来管理所有共享,经销商和业务托管服务等. 它配备了一个cPanel和Web H ...

  5. 【转载】在Linux CentOS中安装VSCode用于C++学习,亲测可用

    转载链接:(https://blog.csdn.net/zdhsoft/article/details/73457259) $sudo rpm --import https://packages.mi ...

  6. linux安装通用plsql数据库,linux centOs中安装好数据库,客户端用plsql连接oracle

    原创作品,转载请在文章显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10030375.html 首先,回顾上篇 一.在客户端安装oracle客户端,我 ...

  7. Linux Centos中卸载 安装Mysql

    Linux Centos中卸载 安装mysql8.0 原本云服务器中安装的mysql版本是5.7,现在想将其替换为mysql8.0版本.主要是因为官方表示 MySQL 8 要比 MySQL 5.7 快 ...

  8. 在 CentOS 中安装 JDK(二)

    VMware 安装 JDK 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 1.1 SecureSTR 概念 1.2 SecureSTR 链接 Linux 2. 安装 JDK ...

  9. CentOS中安装mysql

    一卸载CentOS自带的mysql 1 首先查看CentOS6.5中是否有mysql 命令 rpm –qa|grep mysql 2 卸载mysql 命令 yum remove mysql mysql ...

最新文章

  1. 抽象工廠與工廠方法的區別
  2. Socket IO与NIO(二)
  3. idea从mapper接口跳到xml文件
  4. apache+php为什么不报错
  5. powerdesigner基本使用 - 创建概念模型
  6. java 读文件夹_java怎么读取读取文件夹下的所有文件夹和文件?
  7. 在struts框架下实现文件的上传
  8. 前端每隔几秒发送一个请求
  9. 做完四个小项目的收获
  10. c# mysql 中文,c#操作mysql中文乱码的解决方案_c#应用
  11. iPhone 的续航有望加长!749 元的“磁吸充电宝”你会买吗?
  12. 笔试题--计算组合数
  13. 实现AJAX回传过程中禁止用户重复提交
  14. 通过定位position=fixed实现网页内容的固定层效果
  15. MySql常用语句总结更新
  16. 张俊芳电机学17章计算题以及答案
  17. Lodop简短问答客户反馈篇 及排查步骤 及注册相关
  18. 找到Linux共享文件夹的实际位置
  19. 台式计算机组装攻略,台式机如何组装 电脑组装详细步骤【图文】
  20. 计算机保研面试-英语问题

热门文章

  1. 算法-大作业-圆排列问题
  2. 【Python数据分析学习笔记Day3】(三)数据分析工具pandas,数据清洗,聚类K-Means
  3. 【仿写酷界面】【HenCoder】仿小米运动的运动记录界面
  4. Wifi模块-ESP-01s
  5. 解决ping得通IP 但是ping 不通域名的问题
  6. 5G/NR 5G核心网(5GC)之网络功能服务通信
  7. 请教高手(关于视频语音聊天室)
  8. 进制转换(二进制,八进制,十进制)
  9. Docker容器处于Removal in process 无法删除解决方案
  10. 排序算法(一)——冒泡排序原理及Java实现