• CentOS 7环境部署(3)——MySQL


    一、环境介绍
    操作系统:centos7.6(64位)
    MySQL版本:MySQL8.0.18
    使用工具:Xshell、Xftp
    二、安装MySQL
    1.下载MySQL 所需要的安装包

    A. 打开链接:https://dev.mysql.com/downloads/mysql/。
    B. Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version:选择 linux 7。
    C. 选择 RPM Bundle 点击 Download。
    D. 点击 No thanks, just start my download. 进行下载。
    2.传输MySQL 所需要的安装包

    A. 打开 xshell,选择虚拟机 ip 所对应的会话,点击连接。
    B. 查看 mariadb 的安装包:rpm -qa | grep mariadb 。
    C. 卸载 mariadb:rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps命令。
    D. 再次查看 mariadb 的安装包:rpm -qa | grep mariadb 命令。

    E. 进入根目录下的usr目录下的local目录:cd /usr/local/ 命令,这个目录是放一些本地的共享资源的。
    F. 创建一个名为 mysql 的目录:mkdir mysql 。
    G. 进入 MySQL目录:cd mysql。
    H. 通过 Xftp把刚下载好的 MySQL安装包传输到CentOS系统(IP地址)中。

    3.安装MySQL8.0.18

    A. 查看当前目录下的目录结构:ll

    B. 解压 tar 包:tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar
    C. 安装 common:rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm --nodeps --force

    D. 安装 libs:rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm --nodeps --force

    E. 安装 client:通过 rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm --nodeps –force
    F. 安装 server:rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm --nodeps --force

    G. 查看 MySQL的安装包:rpm -qa | grep mysql
    三、MySql的配置
    1.MySQL 数据库的初始化

    A. 初始化:mysqld --initialize;
    chown mysql:mysql /var/lib/mysql -R;
    B. 开机自启动:systemctl start mysqld.service;
    systemctl enable mysqld;
    C. 查看数据库的密码:cat /var/log/mysqld.log | grep password
    初始密码: 0u80Cy52>lH8

    D. 进入数据库登陆界面:mysql -uroot -p 。

    E. 修改密码为root(以root为例):ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;
    F. 退出 MySQL:exit。通过新密码再次登陆

    2.MySQL数据库远程访问授权

    A. create user ‘root’@’%’ identified with mysql_native_password by ‘root’;
    B. grant all privileges on . to ‘root’@’%’ with grant option;
    C. 刷新修改后的权限:flush privileges;
    D. 修改加密规则:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER;
    E. 刷新修改后的权限:flush privileges;

    F. 查看运行状态:systemctl status mysqld.service,如图所示:MySQL处于运行状态。

    3.新建数据库

    A. 进入数据库登陆界面:mysql -uroot -p
    B. 输入修改后的密码:root。
    C. 新建数据库:create database test;
    D. 切换数据库:use test;
    E. 设置编码:set names utf8;如图所示,数据库test创建成功。

  • 相关阅读:
    获取split分割的最后一个值
    django分页查询
    django中iframe请求报错的问题
    pandas.Series
    NumPy 切片和索引
    继承
    NumPy 从数值范围创建数组
    迭代器iter用法
    numpy.asarray
    NumPy 创建数组
  • 原文地址:https://www.cnblogs.com/liu-xin1995/p/12364212.html
Copyright © 2020-2023  润新知