HCRM博客

CentOS 7.5 MySQL升级后遇到的问题及解决疑问汇总

CentOS 7.5 MySQL安装与配置指南

CentOS 7.5 MySQL升级后遇到的问题及解决疑问汇总-图1

环境准备

在安装MySQL之前,我们需要确保服务器环境满足以下要求:

  1. 操作系统:CentOS 7.5
  2. 硬件要求:根据实际需求配置
  3. 网络连接:确保服务器可以正常访问互联网

安装MySQL

使用yum安装MySQL

sudo yum install mysql-community-server

启动MySQL服务

sudo systemctl start mysqld

设置MySQL服务开机自启

sudo systemctl enable mysqld

获取临时root密码

sudo grep 'temporary password' /var/log/mysqld.log

使用临时密码登录MySQL

mysql -u root -p

修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

退出MySQL

CentOS 7.5 MySQL升级后遇到的问题及解决疑问汇总-图2

EXIT;

配置MySQL

修改MySQL配置文件

sudo vi /etc/my.cnf

在[mysqld]部分添加以下配置:

[mysqld]
# 设置字符集
character-set-server=utf8mb4
# 设置存储引擎
default-storage-engine=InnoDB
# 设置socket路径
socket=/var/lib/mysql/mysql.sock
# 设置pid文件路径
pid-file=/var/run/mysqld/mysqld.pid

保存并退出配置文件

安全设置

修改MySQL的root用户远程登录权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'new_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

重启MySQL服务

sudo systemctl restart mysqld

常用命令

登录MySQL

mysql -u root -p

创建数据库

CentOS 7.5 MySQL升级后遇到的问题及解决疑问汇总-图3

CREATE DATABASE test_db;

创建用户

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

授权用户

GRANT ALL PRIVILEGES ON test_db.* TO 'username'@'%';
FLUSH PRIVILEGES;

FAQs

Q1:如何查看MySQL版本?

A1:使用以下命令查看MySQL版本:

mysql --version

Q2:如何备份MySQL数据库?

A2:可以使用以下命令备份MySQL数据库:

mysqldump -u root -p database_name > backup_file.sql

database_name为要备份的数据库名称,backup_file.sql为备份文件名。

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

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

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