美文网首页
linux环境下安装mysql

linux环境下安装mysql

作者: 靓仔001 | 来源:发表于2020-09-21 18:40 被阅读0次

    环境准备(资金有限,采用虚拟机方式)

    环境准备(资金有限,采用虚拟机方式)

    1. 虚拟机:点击下载,提取码:9q42(ps:自行傻瓜式安装,激活码自行百度)
    2. 系统:CentOS 7 点击下载,提取码:1343
    3. mysql 版本: 5.7,点击下载, 提取码:6e4l

    mysql 安装

    1. 创建文件夹 mysql
    mkdir -p  user/mysql
    
    1. 上传mysql安装包至 文件夹下


      image.png
    2. 解压文件
     tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 
    
    image.png
    1. 安装前检查
      有部分系统会默认安装有 mariadb,会导致mysql安装时产生的各种冲突,所以要先检查下,运行一下命令:
    rpm -qa|grep mariadb
    
    image.png

    我们看到,系统已经自带了 mariadb,为避免安装mysql 时产生的各种未知错误,所以先删除mariadb:

    rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps
    

    再次运行:

    rpm -qa|grep mariadb
    
    image.png

    我们看到,mariadb 已经完全被删除,下面我们来正式进入mysql 的安装。

    1. mysql 安装
      image.png
      \color{red}{注意!!!:安装时务必按照本教程的安装顺序进行安装!!!}
    rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm;
    rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm;
    rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm;
    rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm;
    rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm ;#
    rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm; #开发工具,选装
    

    如果报错:

    warning: mysql-community-server-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    

    命令后加 --force --nodeps

    rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --force --nodeps
    
    
    1. 初始化
      执行命令
     mysqld --initialize --user=mysql
    

    如果初始化是报如下错误

    mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
    
    

    则在执行

    yum install -y libaio 
    

    后重新初始化
    执行后会自动创建root用户和一个自动生成的随机密码,我们可以通过这个随机密码来登录mysql,现在我们来获取这个密码:

     cat /var/log/mysqld.log
    
    image.png

    先不着急登录,我们先把mysql 做成为系统服务,开机启动:

    systemctl start mysqld.service;
    

    然后查看下mysql 是否已启动成功:

    systemctl status mysqld.service
    
    image.png

    我们看到,mysql 已成功启动。。

    1. 登录
      执行登录命令:
    mysql -uroot -p 
    
    image.png

    然后把刚才从日志文件中复制的密码 粘贴进去 ,登录成功!!

    image.png

    接下来我们重新设置密码:

    set password=password('123456');
    

    设置成功后 ,退出重新登录:

    exit;
    
    mysql -uroot -p 
    

    显示登录成功!!
    接着我们关闭防火墙:
    设置防火墙开机不启动:

    systemctl stop firewalld;
    systemctl disable firewalld;
    

    安装完成!!
    原文地址:
    http://122.51.250.162/archives/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E5%AE%89%E8%A3%85mysql

    相关文章

      网友评论

          本文标题:linux环境下安装mysql

          本文链接:https://www.haomeiwen.com/subject/ybqbyktx.html