HCRM博客

CentOS 7.4下配置与使用MySQL 3306服务

CentOS 7.4 3306:MySQL服务配置与优化指南

CentOS 7.4下配置与使用MySQL 3306服务-图1

简介 CentOS 7.4是一款流行的Linux发行版,3306端口是MySQL数据库的默认端口,本文将详细介绍如何在CentOS 7.4上配置和优化MySQL服务。

安装MySQL

  1. 使用yum安装MySQL
    sudo yum install mysql-community-server
  2. 启动MySQL服务
    sudo systemctl start mysqld
  3. 设置MySQL服务开机自启
    sudo systemctl enable mysqld

配置MySQL

  1. 查找初始密码
    sudo grep 'temporary password' /var/log/mysqld.log
  2. 登录MySQL
    mysql -u root -p
  3. 设置root密码
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password');
  4. 刷新权限
    FLUSH PRIVILEGES;
  5. 退出MySQL
    EXIT;

优化MySQL

CentOS 7.4下配置与使用MySQL 3306服务-图2

  1. 修改配置文件

    sudo vi /etc/my.cnf
  2. 修改以下参数:

    • innodb_buffer_pool_size: 根据服务器内存大小调整,建议设置为服务器内存的70%-80%。
    • innodb_log_file_size: 设置为服务器内存的5%-10%。
    • innodb_log_files_in_group: 设置为3。
    • innodb_flush_log_at_trx_commit: 设置为2。
    • key_buffer_size: 设置为服务器内存的10%-20%。
    • table_open_cache: 设置为1000以上。
    • max_connections: 设置为服务器处理能力的1.5倍。
    • query_cache_size: 设置为服务器内存的20%-30%。
  3. 重启MySQL服务

    sudo systemctl restart mysqld

备份与恢复

CentOS 7.4下配置与使用MySQL 3306服务-图3

  1. 备份MySQL
    mysqldump -u root -p database_name > database_name_backup.sql
  2. 恢复MySQL
    mysql -u root -p database_name < database_name_backup.sql

FAQs

  1. 问题:如何查看MySQL版本?解答:

    mysql --version
  2. 问题:如何查看MySQL进程?解答:

    ps -ef | grep mysql

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/48116.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~