系统版本:centos7.8 | mysql版本:5.7.35


  1. 安装配置mysql数据库
  2. mysql数据库配置开机自启动

1. 安装配置mysql数据库


  • mysql版本:5.7.35

  • 点击下载 提取码:rrra

  • 在/opt目录下建立mysql文件夹:

    /opt/mysql

  • 把4个rpm包上传到/opt/mysql目录下

  • 检查是否自带mariadb数据库

     rpm -qa|grep mariadb

    如果有,则返回给你一个标志,反之则没有返回。

  • 删除mariadb数据库,注意:如果你【rpm -qa|grep mariadb】没有返回值,则不需要

    rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

​ 我的mariadb版本为:【5.5.56-2.el7.x86_64】

​ mariadb版本可能会有差异,请以自己的版本为准,修改如上命令版本

  • 开始重新安装

    cd /opt/mysql
  • rpm -ivh命令安装以下3个rpm包

    注意:一定要按照顺序进行安装,因为rpm包之间相互依赖。

    rpm -ivh mysql-community-common-5.7.35-1.el6.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.35-1.el6.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.35-1.el6.x86_64.rpm
  • 执行完输入命令确认是否安装成功

    rpm -qa | grep mysql

    出现如下版本信息可以继续进行

  • 安装第四个rpm包(mysql-community-server-5.7.35-1.el6.x86_64.rpm)

    rpm -ivh mysql-community-server-5.7.35-1.el6.x86_64.rpm --force --nodeps

    如果出现了【#######100%】标志,那么就完成了Mysql的全部安装

  • 启动mysql

    service mysqld start

    出现绿色的【OK】,表示mysql服务启动成功,但还需要以下设置

    启动失败的话执行以下命令:

    mkdir /var/run/mysqld
    chown mysql.mysql /var/run/mysqld/

    注意:以上为我自己配置过程中遇到的错误的解决方法(我的错误为pid无法创建),var/log/mysqld.log 为mysql启动的日志文件。启动失败的话,可以去里面查看详细报错信息。

  • 设置新的密码

    执行以下命令查看初始密码:

    grep 'temporary password' /var/log/mysqld.log
    sudo mysql -u root -p 查询到的初始密码

    登录成功后设置下两个参数,目的是为了可以更改类似123456这样的简单密码,执行如下命令

    set global validate_password_policy=0;
    set global validate_password_length=1;

    以上步骤设置完就可以自己设置密码了:

    alter user 'root'@'localhost' identified by '123456'
  • 授权root允许远程访问(可视化软件可以建立链接)

    grant all privileges on *.* to 'root'@'%' identified by '123456';
  • 刷新授权

    flush privileges

    如果还是无法远程连接可以关闭下防火墙再试试

    systemctl stop firewalld

2. mysql数据库配置开机自启动


  • 编辑rc.local文件

    cd /etc/rc.d/rc.local

    注意:必须是此路径下的rc.local

    加入如下内容:

    #关闭防火墙
    systemctl stop firewalld
    #创建mysqld 并授权 这两条命令是解决mysql启动报错无法创建pid的问题
    mkdir /var/run/mysqld
    chown mysql.mysql /var/run/mysqld/
    #启动mysql服务
    service mysqld start
  • rc.local文件编辑完保存,并给rc.local文件授权(centos7下必须执行此条命令,否则重启时rc.local文件不会被执行)

    chmod +x /etc/rc.d/rc.local
  • 重启

    reboot
  • 验证

    netstat -na | grep 3306

linux 离线安装mysql 配置开机自启动的更多相关文章

  1. centos7系统下nginx安装并配置开机自启动操作

    准备工作 我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库 ? 1 2 3 4 5 6 7 8 9 10 11 yum install wget gcc gcc-c++ pcr ...

  2. Linux离线安装mysql 5.6详细步骤

    一.安装MySQL 1.下载安装包 mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 2.卸载系统自带的Mariadb rpm -qa|grep mariadb / ...

  3. Centos6_32位系统512M内存_如何安装gogs_Mysql_配置开机自启动

    因为有很多人的Linux版本比较低,内存配置也较低,X86 ,32位系统的:所以这里推荐采用二进制安装gogs,并且使用Mysql:这个是傻瓜式的安装方案,适合绝大多数人(提及了centos7的安装思 ...

  4. Centos下MongoDB数据库的安装以及配置开机自启动(三)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...

  5. linux下安装redis并开机自启动

    分享一个博客地址, 写的太好了, 满满的都是干货 ! https://www.cnblogs.com/renzhicai/p/7773080.html

  6. 在linux下安装并配置mysql数据库

    在linux下安装并配置mysql数据库 工具/原料   MySql5.6 CentOS 方法/步骤   1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql ...

  7. Linux下安装mysql(离线安装和在线安装)

    一:在线安装mysql 1.首先检测一下,mysql之前有没有被安装 命令:rpm -qa | grep mysql 2.删除mysql的命令: rpm -e --nodeps `rpm -qa | ...

  8. linux系统下tomcat应用开机自启动 配置

    linux系统下tomcat应用开机自启动 配置 相对简单的方式是将tomcat添加为系统服务第一步  复制文件将 $Tomcat_Home/bin目录下的 catalina.sh脚本文件复制到目录/ ...

  9. Linux下离线安装MySQL

    Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’ 如果存 ...

  10. CentOS 7离线安装MySQL 5.7

    系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...

随机推荐

  1. twenty two

    打包处理less文件 1,运行npm i less-loader@10.0.1 less@4.1.1 -D 2, 在webpack.config.js的module->rules数组中 rule ...

  2. Windows打开回收站的几种方式

    1. 桌面双击回收站图标打开回收站,简单.快捷.方便,但在打开多个窗口时候还要最小化这些窗口以显示桌面,如果还要迅速恢复这些窗口的话也算是麻烦 2. 磁盘每个分区根目录下都有一个名称为$Recycle ...

  3. The Semantics of Constructors——2.3 程序转化语意学

    2.3 程序转化语意学 #include "X.h" X foo() { X xx; return xx; } 一个人可能会对代码做出以下假设: 每次 foo()被调用,就传回 x ...

  4. 随机数Random和SecureRandom

    "Random" objects should be reused Bug Critical Main sources owasp-a6 Available SinceNov 16 ...

  5. jenkins 连接Windows

    1.Windows机器需要安装powershell Server 下载路径:https://www.nsoftware.com/powershell/server/ 点击startk开启该服务 2.配 ...

  6. IDEA使用fastjson1时maven引入依赖没报错,但是用不了JSONObject工具类

    删除项目下的.idea文件夹重新打开项目就行, 不知道为什么

  7. Android组件化开发-----页面路由(ARouter)

    平时开发中,我们经常用到页面跳转功能.之前我一直使用Intent过跳转 Intent intent = new Intent(A.this, B.class); intent.putExtra(&qu ...

  8. 【TensorFlow】InternalError: Failed copying input tensor

    TensorFlow-GPU 执行模型训练时报错: InternalError: Failed copying input tensor from /job:localhost/replica:0/t ...

  9. cuda-gdb

    1, cuda-gdb 可执行文件 2. b 打断点 3. 进入核函数  把断点打在核函数中 4. r 5. cuda block 1 thread 1 选取线程

  10. 记一次对peer的理解

    今天在使用react-native开发项目的时候,想要使用async-storage. 我用的rn版本是18.2.0,不带async-storage,所以我需要自己安装下载. 于是执行命令: npm ...