Linux 系统中搭建 MySQL 服务器
要素:
1. 安装 MySQL 软件包
使用包管理器(如 apt-get)安装 MySQL 软件包:
sudo apt-get install mysql-server
2. 配置 MySQL
编辑 MySQL 配置文件(通常为 /etc/mysql/mysql.cnf),调整以下设置:
bind-address:指定 MySQL 监听的 IP 地址(通常为 0.0.0.0)
port:指定端口号(默认:3306)
datadir:指定数据目录位置(默认:/var/lib/mysql)
3. 初始化 MySQL
运行以下命令初始化 MySQL:
sudo mysql_install_db
4. 设置 root 用户密码
使用以下命令设置 root 用户密码:
sudo mysqladmin -u root password
5. 启动 MySQL 服务器
启动 MySQL 服务器:
sudo service mysql start
6. 启用自动启动
让 MySQL 在系统启动后自动启动:
sudo systemctl enable mysql
7. 连接到 MySQL 服务器
使用以下命令连接到 MySQL 服务器:
mysql -u root -p
8. 创建数据库和用户
使用以下命令创建数据库和用户:
CREATE DATABASE my_database;
CREATE USER my_user@localhost IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON my_database. TO my_user@localhost;
9. 备份和恢复
定期备份数据库并使用以下命令恢复:
mysqldump -u root -p my_database > my_backup.sql
mysql -u root -p my_new_database < my_backup.sql