• 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;
  • 相关阅读:
    CentOS 7离线升级OpenSSH至9.1p1操作过程及遇上的问题
    lnmp架构之mysql部署
    ROS标定海康威视摄像头
    云盘文件批量分享脚本
    Xilinx DDR4 MIG 的调试
    springboot:xml配置信息
    动态内存管理
    【wpf】数据模板 + ContextMenu 导致的 绑定失效
    基于ABP和Magicodes实现Excel导出操作
    18. knife4j 接口文档
  • 原文地址:https://blog.csdn.net/davice_li/article/details/127092669