云服务器安装mysql的实现步骤

 更新时间:2024年01月07日 15:30:40   作者:风影楼c  
在当前的互联网时代,云计算已经成为重要的平台支撑,本文就来介绍一下云服务器安装mysql的实现步骤,具有一定的参考价值,感兴趣的可以了解一下

一、下载安装包

官网链接:MySQL :: Download MySQL Community Server

选择适合自己版本和操作系统

二、安装包上传服务器

在本地终端执行scp命令

三、服务器上使用安装包

卸载旧版本

#检查是否之前安装过mysql服务
[lighthouse@VM-24-3-opencloudos software]# rpm -qa | grep mysql
mysql-common-8.0.32-1.module+oc8.8.0+484+5b8249a2.x86_64
mysql-errmsg-8.0.32-1.module+oc8.8.0+484+5b8249a2.x86_64
mysql-devel-8.0.32-1.module+oc8.8.0+484+5b8249a2.x86_64
mysql-8.0.32-1.module+oc8.8.0+484+5b8249a2.x86_64
mysql-server-8.0.32-1.module+oc8.8.0+484+5b8249a2.x86_64
mysql-libs-8.0.32-1.module+oc8.8.0+484+5b8249a2.x86_64
 
#之前安装过,可以通过下面命令来卸载安装包
[lighthouse@VM-24-3-opencloudos software]# rpm -e --nodeps 安装包名称

可能会有依赖顺序,按照从外向内的顺序依次卸载即可。

移动安装包

[lighthouse@VM-24-3-opencloudos software]$ sudo mv mysql-8.2.0-linux-glibc2.28-x86_64.tar.xz /opt/mysql

解压安装包

[lighthouse@VM-24-3-opencloudos mysql]$ sudo tar -xf mysql-8.2.0-linux-glibc2.28-x86_64.tar.xz

直接安装

sudo yum -y install mysql-server mysql mysql-devel

先清除文件,再初始化mysql

[lighthouse@VM-24-3-opencloudos mysql]$ sudo rm -rf /var/lib/mysql/*
[lighthouse@VM-24-3-opencloudos mysql]$ sudo mysqld --initialize --datadir=/var/lib/mysql

找到log,查看密码

[lighthouse@VM-24-3-opencloudos mysql]$ sudo find / -name 'mysqld.log' -type f -print
/var/log/mysql/mysqld.log

sudo cat /var/log/mysql/mysqld.log | grep 'temporary password'

  启动mysql

#启动MySQL服务
[root@worker01 mysql]# systemctl start mysqld
#查看MySQL服务状态
[root@worker01 mysql]# systemctl status mysqld

如上就是成功了,如果失败了就去mysqld.log查看失败日志,大概率是权限问题,chmod一下

这就安装好了!

到此这篇关于云服务器安装mysql的实现步骤的文章就介绍到这了,更多相关云服务器安装mysql内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL中Like模糊查询速度太慢该如何进行优化

    MySQL中Like模糊查询速度太慢该如何进行优化

    在业务场景中经常会用到like模糊查询,但是大家都知道,like是用不到索引的,所以当数据量非常大时,速度会非常慢,这篇文章主要给大家介绍了关于MySQL中Like模糊查询速度太慢该如何进行优化的相关资料,需要的朋友可以参考下
    2021-12-12
  • mysql如何处理varchar与nvarchar类型中的特殊字符

    mysql如何处理varchar与nvarchar类型中的特殊字符

    这篇文章主要介绍了mysql如何处理varchar与nvarchar类型中的特殊字符,需要的朋友可以参考下
    2014-12-12
  • mysql中的limit用法有哪些(推荐)

    mysql中的limit用法有哪些(推荐)

    在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢,mysql已经为我们提供了这样一个功能,尽管语法逻辑很是怪异,这个功能就好比oracle里的rownum,但比mysql提供的这个LIMIT好用、好记和好理解多了,具体内容一起通过本文看看吧
    2017-10-10
  • 浅谈mysql8.0新特性的坑和解决办法(小结)

    浅谈mysql8.0新特性的坑和解决办法(小结)

    这篇文章主要介绍了浅谈mysql8.0新特性的坑和解决办法(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • MySQL简化输入小技巧

    MySQL简化输入小技巧

    在这里我将介绍两个使用MySQL数据库时候简化输入的小技巧。
    2011-09-09
  • MySQL数据库基础学习之JSON函数各类操作详解

    MySQL数据库基础学习之JSON函数各类操作详解

    很多日常业务场景都会用到json文件作为数据存储起来,而mysql5.7以上就提供了存储json的支撑。这篇文章就为大家整理了MySQL中JSON函数的各类操作,感兴趣的可以了解一下
    2023-02-02
  • mysql事务管理操作详解

    mysql事务管理操作详解

    这篇文章主要介绍了mysql事务管理操作,结合实例形式详细分析了mysql事务管理相关特性、原理及回滚操作注意事项,需要的朋友可以参考下
    2020-04-04
  • MYSQL如何查看操作日志详解

    MYSQL如何查看操作日志详解

    任何一种数据库中都有各种各样的日志,下面这篇文章主要给大家介绍了关于MYSQL如何查看操作日志的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 在 CentOS 7 下如何使用 Ansible Playbook 实现 MySQL 8.0.34 的二进制安装

    在 CentOS 7 下如何使用 Ansible Playbook 实现 MySQL 8.0.34 的

    要在 CentOS 7 下使用 Ansible Playbook 实现 MySQL 8.0.34 的二进制安装,需要先下载 MySQL 8.0.34 的二进制包,并将其上传至目标服务器,对MySQL 8.0.34 二进制安装过程感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • MySQL binlog中的事件类型详解

    MySQL binlog中的事件类型详解

    这篇文章主要介绍了MySQL binlog中的事件类型详解,介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08

最新评论