在Linux环境下创建MySQL数据库

准备工作
在Linux环境下创建MySQL数据库,首先需要确保MySQL服务器已经安装并运行,以下是在Ubuntu系统中安装MySQL的步骤:
- 打开终端。
- 输入以下命令安装MySQL服务器:
sudo apt-get update sudo apt-get install mysql-server
安装完成后,启动MySQL服务:
sudo systemctl start mysql
设置MySQL服务开机自启:
sudo systemctl enable mysql
使用root用户登录MySQL:

sudo mysql -u root -p
创建数据库
- 登录MySQL后,首先切换到
mysql数据库:
USE mysql;
- 创建新用户,为该用户分配权限,以下示例创建一个名为
newuser的用户,密码为newpassword:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
- 授予用户在特定数据库上的权限,以下示例授予
newuser用户在newdb数据库上的所有权限:
GRANT ALL PRIVILEGES ON newdb.* TO 'newuser'@'localhost';
刷新权限,使授权生效:
FLUSH PRIVILEGES;
- 创建数据库,以下示例创建一个名为
newdb的数据库:
CREATE DATABASE newdb;
切换到新创建的数据库:
USE newdb;
验证数据库创建
查询数据库列表,确认新数据库已创建:

SHOW DATABASES;
查询用户列表,确认新用户已创建:
SELECT user FROM mysql.user;
使用新用户登录数据库,进行验证:
mysql -u newuser -p
注意事项
- 在创建数据库和用户时,请确保用户名、密码和数据库名称符合规范,避免使用特殊字符。
- 授权时,根据实际需求分配权限,避免过度授权。
- 修改MySQL配置文件
my.cnf或my.ini时,请谨慎操作,以免影响MySQL服务。 - 定期备份数据库,以防数据丢失。
通过以上步骤,您可以在Linux环境下成功创建MySQL数据库,在实际应用中,请根据需求调整数据库结构和用户权限,祝您使用愉快!