• CentOS安装Mysql


    环境准备

    虚拟机安装CentOS

    下载并安装xshell、xftp

    下载MySQL

    安装MySQL命令

    查看系统中有无MySQL

      rpm -qa|grep mysql

    查看系统中有无mariadb

      rpm -qa | grep mariadb

    卸载mariadb

      rpm -e --nodeps  mariadb-libs-5.5.68-1.el7.x86_64

    进入/usr/local/目录

      cd /usr/local/

    查看目录下内容

      ll

    创建mysql目录

      mkdir mysql

    进入mysql目录

      cd mysql

    解压mysql

      tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

    查看目录下内容

      ll

    mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar
    mysql-community-client-8.0.26-1.el7.x86_64.rpm
    mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
    mysql-community-common-8.0.26-1.el7.x86_64.rpm
    mysql-community-devel-8.0.26-1.el7.x86_64.rpm
    mysql-community-embedded-compat-8.0.26-1.el7.x86_64.rpm
    mysql-community-libs-8.0.26-1.el7.x86_64.rpm
    mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
    mysql-community-server-8.0.26-1.el7.x86_64.rpm
    mysql-community-test-8.0.26-1.el7.x86_64.rpm

    依次安装

      rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

      rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm

      rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm

      rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

      rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

      rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm

    安装完成后要初始化数据库

      mysqld --initialize --console

      chown -R mysql:mysql /var/lib/mysql/

    启动mysql

      systemctl start mysqld

    查看初始密码

      cat /var/log/mysqld.log | grep password

    登录进数据库

      mysql -u root -p

    修改密码

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

      ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; 命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式。

    通过以下命令,进行远程访问的授权

      create user 'root'@'%' identified with mysql_native_password by 'root';

      grant all privileges on *.* to 'root'@'%' with grant option;

      命令刷新修该后的权限

        flush privileges;

    通过以下命令,关闭 firewall(防火墙)

      systemctl stop firewalld.service;

      systemctl disable firewalld.service;

      systemctl mask firewalld.service;

    退出 MySQL命令

      exit;

      快捷方式

        CTRL+D

  • 相关阅读:
    autocomplete
    ORM组件 ELinq (一)首航之旅
    ORM组件 ELinq 系列
    Jet 驱动对CRUD的支持
    ORM组件 ELinq 更新日志
    年度开源力作ORM组件 ELinq诞生了
    Excel 连接字符串详解
    国内开源ORM组件 ELinq正式版发布
    Firebird 问题总结
    ORM组件 ELinq (二) 映射配置之Table
  • 原文地址:https://www.cnblogs.com/WarBlog/p/15107616.html
Copyright © 2020-2023  润新知