暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

centos7安装mysql

Java Miraculous 2021-06-29
442
  • 一、前置条件

  • 操作系统centos7

  • mysql版本5.7.34

  • 安装方式RPM

  • 二、安装

  • 2.1、下载安装包

下载地址:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads

  • 2.2、上传包到系统指定目录

注:这里以/usr/local为例

  • 2.3、安装依赖

注:先卸载mariadb,因为centos7默认是有安装这个的
运行:
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

运行:
yum -y install libaio
yum -y install perl
yum -y install net-tools
  • 2.4、解压安装包

运行:
tar -xvf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar

  • 2.5、安装

运行:
注:有依赖关系,必须顺序运行
rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm

  • 2.6、修改配置文件

运行:
vi etc/my.cnf
添加如下配置:
    #配置表名不区分大小写 1:不区分大小写  0:区分大小写, 默认是区分大小写的,不利于开发,所以最好配置
    lower_case_table_names=1
    character-set-server=utf8
    init_connect='SET NAMES utf8'
    max_connections=1024
    复制

    • 2.7、启动mysql

    运行:
    systemctl start mysqld
    查看状态:

    • 2.8、修改默认密码

    注:mysql的默认密码是一个随机字符串,修改是为了重置为一个容易记住的密码
    运行(查看mysql的默认密码):
    grep password var/log/mysqld.log

    运行(用默认密码登录mysql):

    运行(修改密码)
    注:密码必须同时包含大小写字母数字特殊符号,不然修改失败。
    set password = password("Ayo19908888!");

    运行:
    quit
    退出mysql命令行。
    • 2.9、防火墙开启3306端口

    运行:
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --zone=public --list-ports

    • 2.10、用navicat连接测试

    翻车了。有个东西忘记改了,mysql需要开启远程连接,允许远程连接数据库
    运行(登录mysql):
    mysql -uroot -p
    回车输入密码。
    运行(开启远程连接权限):
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Ayo19908888!' WITH GRANT OPTION;

    运行
    quit
    退出mysql命令行。
    再次连接测试可以发现已经成功!

    文章转载自Java Miraculous,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论