• linux mysql 安装


    安装必备软件-mysql安装
    1、下载mysql(5.7)的yum安装源文件
      wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm’
    2、安装mysql的yum源文件
      rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
    3 、安装 MySQL
              yum -y install mysql-community-server
    4、启动 MySQL 服务
              systemctl start mysqld
    5 、添加 MySQL 服务到开机启动
              systemctl enable mysqld

    开启mysql 服务管理相关记录

    以前都用service命令管理mysql,现在liunx系统升级了,又有了新的更好的方法管理系统进程,现在我们来学习如何用systemctl命令管理mysql。

    Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。

    Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。

    在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署。Systemd通常是所有其它守护进程的父进程,但并非总是如此。

    启动mysql服务

    systemctl start mysqld.service

    停止mysql服务

    systemctl stop mysqld.service

    重启mysql服务

    systemctl restart mysqld.service

    查看mysql服务当前状态

    systemctl status mysqld.service

    设置mysql服务开机自启动

    systemctl enable mysqld.service

    停止mysql服务开机自启动

    systemctl disable mysqld.service
     

    安装时报错处理:
            

    yum install mysql-community-server 失败,报错为:

    MySQL 5.7 Community Server

    You can remove cached packages by executing ‘yum clean packages’.

    Error: GPG check FAILED

    这由于源key错误导致的dnf或者yum(软件包管理器)安装软件失败。

    解决方法:

        在指令后面加一个命令–nogpgcheck 就解绝了

        yum install mysql-community-server --nogpgcheck



     

    安装必备软件-mysql初始化配置一
    1、 查看源码安装的 MySQL 的密码
      grep 'temporary password' /var/log/mysqld.log

    2、在 Linux 下登录 mysql 服务器
      mysql -uroot –p
    3 、设置 mysql 数据密码策略
      set global validate_password_policy=0;
      set global validate_password_length=1;
    4 、修改数据库密码
      set password for root@localhost = password('123456');
    5 # 切换到 mysql
      mysql> use mysql;
    6 # 查看主机及用户信息
      mysql> select host,user from user;
    7 # 赋予任何主机访问数据的权限
      mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant
    option;
    8 # 刷新权限使其生效
      mysql> flush privileges;
  • 相关阅读:
    Docker镜像打包示例
    会自动清除的文件——tempfile
    jdk8新特性
    Linux系统编程:编译过程以及GDB调试
    第二次授课内容
    jenkins部署vue项目
    【 干货】前端开发 需要注意的事项❗️Be Careful❗️
    APP分发平台指的是将开发完成的应用程序
    【开题报告】基于SpringBoot的有机农产品购物商城的设计与实现
    TiUP 简介
  • 原文地址:https://blog.csdn.net/davice_li/article/details/127092669