Web 托管与 C 语言编程:从 MySQL 到 C 代码实现
1. MySQL 基础操作
1.1 MySQL 初始化、启动与停止
MySQL 使用名为mysql的默认数据库来记录注册用户、管理数据库和控制访问权限。mysql_install_db命令(位于/usr/bin/)用于初始化 MySQL 默认数据库(通常位于/var/lib/mysql/mysql/),在首次启动 MySQL 服务器mysqld时会自动执行。
启动mysqld可以使用system-config-servicesGUI 工具或命令:
systemctl start mysqld同样的 GUI 和命令行工具也可用于停止和重启mysqld。启动后,MySQL 客户端程序可与服务器通信以访问和操作数据库。
1.2 MySQL 运行时配置
mysqld启动时会读取my.cnf文件(通常位于/etc或/etc/mysql)中的配置值,包括数据文件夹、套接字位置、mysqld的用户 ID 等。若要允许远程访问,需删除 <