安装MySQL服务器
1 准备工作
在CentOS系统中安装MySQL之前,请确保以下条件已经满足:

- 系统已更新至最新版本。
- 已安装必要的依赖包。
2 安装MySQL
使用以下命令安装MySQL服务器:
sudo yum install mysql-community-server
3 启动MySQL服务
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
4 检查MySQL服务状态
可以通过以下命令检查MySQL服务是否正常运行:
sudo systemctl status mysqld
5 安全配置
在MySQL的安装过程中,会生成一个随机密码,用于登录root账户,可以使用以下命令查找该密码:
sudo grep 'temporary password' /var/log/mysqld.log
配置MySQL
1 修改MySQL配置文件
MySQL的配置文件位于/etc/my.cnf或/etc/my.cnf.d/目录下,你可以编辑此文件以更改MySQL的设置。
sudo nano /etc/my.cnf
在配置文件中,你可以修改以下设置:
datadir:设置MySQL的数据目录。socket:设置MySQL的socket文件路径。port:设置MySQL的端口号。
2 重启MySQL服务
修改配置文件后,需要重启MySQL服务以应用更改:

sudo systemctl restart mysqld
使用MySQL命令行工具
1 连接MySQL服务器
使用以下命令连接到MySQL服务器:
mysql -u root -p
输入root用户的密码后,你会进入MySQL命令行界面。
2 创建数据库
在MySQL命令行中,使用以下命令创建一个新数据库:
CREATE DATABASE exampledb;
3 创建表
在MySQL命令行中,选择数据库后创建一个新表:
USE exampledb;
CREATE TABLE exampletable (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100)
); 4 插入数据
在MySQL命令行中,向表插入数据:
INSERT INTO exampletable (name) VALUES ('Example Name'); 5 查询数据
使用以下命令查询数据:
SELECT * FROM exampletable;
FAQs
Q1: 如何修改MySQL的root用户密码?

A1: 使用以下命令修改MySQL的root用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
Q2: 如何为MySQL设置不同的数据目录?
A2: 在/etc/my.cnf文件中,找到datadir配置项,并修改其值:
datadir = /new/path/to/data
然后重启MySQL服务以应用更改:
sudo systemctl restart mysqld
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复