Advertisement

云服务器CentOs7.6安装MySQL5.7

阅读量:

云服务器CentOs7.6安装MySQL5.7

  • 第一部分:获取下载链接
  • 第二部分:将文件上传至云端服务
  • 第三部分:核对相关流程
    • 第一部分步骤:确认MySQL是否已安装

    • 第二部分步骤:查看当前MySQL配置情况

    • 三、安装MySQL

      • 1、安装
      • 2、初始化
      • 3、开放远程连接

一、下载地址

MySQL官方版本下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
阿里云盘资源分享站:https://www.aliyundrive.com/s/sR24xyARBYY
百度云盘网盘资源页面:https://pan.baidu.com/s/1vd7nHwFV-y-XueQr8XBH1w - XueQr8XBH1w-Y 提取码为8sm7

二、将文件上传至云服务器

在这里插入图片描述

将上边红框的文件上传到云服务器

三、检查工作

1、检查服务器是否安装过MySQL

1、检查是否安装MySQL

复制代码
    rpm -qa|grep mysql
    
    
    java

在未预装MySQL的情况下,则无法进行数据库查询操作;反之,则需执行以下命令:卸载MySQL。

复制代码
    rpm -e --nodeps mysql-libs
    
    
    java

2、检查是否安装MariaDB

复制代码
    rpm -qa|grep mariadb
    
    
    java

如果系统未预先安装MariaDB,则无法显示查询结果;反之,则需执行以下操作。

复制代码
    rpm -e --nodeps mariadb-libs
    
    
    java

2、检查当前MySQL

1、检查是否存在libaio包

复制代码
    rpm -qa|grep libaio
    
    
    java

2、检查是否存在net-tools包

复制代码
    rpm -qa|grep net-tools
    
    
    java

如果缺少该必要的包,则必须由读者自行补充。我自己尚未遇到过该问题,并且未曾有过重新安装的经历;也就是说,在此之前尚未进行过相关操作或者通过网络搜索来查找相关信息。

三、安装MySQL

1、安装

在root文件夹下依次 执行以下指令

复制代码
    rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
    
    
    java
复制代码
    rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
    
    
    java
复制代码
    rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
    
    
    java
复制代码
    rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
    
    
    java

依次执行以上步骤后,可以执行以下命令,查看MySQL版本信息

复制代码
    mysqladmin --version
    
    
    java

2、初始化

1、执行以下命令使用root身份MySQL服务

复制代码
    mysqld --initialize --user=mysql
    
    
    java

使用以下命令查看初始化密码

复制代码
    cat /var/log/mysqld.log
    
    
    java

当执行cat命令时生成的文本中,在用户主目录路径(/root/localhost)下出现的字符串即表示用户的初始密码配置;可以通过执行mysql -u root -p命令启动MySQL服务

复制代码
    //1、启动
    systemctl start mysqld.service
    
    //2、关闭
    systemctl stop mysqld.service
    
    //3、重启
    systemctl restart mysqld.service
    
    
    java

3、登录MySQL 按照以下指令进行操作:首先在终端中输入指定的用户名和初始密码并回车;随后在弹出的提示符下键入"mysql -u username -p";最后按回车键后依次输入初始密码即可进入MySQL控制台界面

复制代码
    mysql -u root -p
    
    
    java

4、修改密码
登录MySQL控制界面后,修改初始化密码

复制代码
    alter user 'root'@'localhost' identified by '你的新密码‘;
    
    
    java

4、查看MySQL自启动服务
输入以下命令查看MySQL是否自启动

复制代码
    systemctl list-unit-files|grep mysqld.service
    
    
    java

若出现的结果不是enabled ,则可以如下命令设置自启动

复制代码
    systemctl enable mysqld.service
    
    
    java

5、修改字符集,解决中文乱码和报错
1)修改配置文件

复制代码
    vim /etc/my.cnf
    
    
    java

可以将修改内容改为如下内容

复制代码
    # log_bin
    #
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    #设置字体格式
    character_set_server=utf8
    #开启缓存
    #query_cache_type=1
    #开启连接数设置
    max_connections=1000
    max_user_connections=500
    wait_timeout=200
    #####
    skip-name-resolve
    
    default-storage-engine=INNODB
    collation-server=utf8_general_ci
    
    
    xml
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-18/7oBPKy0J1VxszjDNkuSfnlrhWtGp.png)

2)重新启动MySQL

复制代码
    //重启
    systemctl restart mysqld.service
    
    
    java

在新建数据库时已建立的数据库,在运行以下命令前需进一步设置以确保其生效。

复制代码
    //修改数据库字符集
    alter database 数据库名 character set 'utf8';
    //修改数据表的字符集
    alter table 数据库表名 convert to character set 'utf8';
    
    
    xml

3、开放远程连接

  1. 测试数据库IP地址的连通性。
  2. 配置云服务器将3306端口开放到其控制台。
  3. 按照以下指令设置远程访问账户。
复制代码
    grant all privileges on *.* to 你的远程连接用户名@'%' identified by '你的远程连接密码'
    
    
    xml

全部评论 (0)

还没有任何评论哟~