MySQL是一种流行的开源关系型数据库管理系统。在Linux系统上新建MySQL数据库通常需要具有root权限,但是有些情况下大家没有root权限,那么如何新建MySQL数据库呢?以下步骤为在Linux系统上新建MySQL数据库不需要root权限的方法。
1. 安装MySQL
首先需要先安装MySQL数据库。请确保已经安装了MySQL客户端并且能够连接到MySQL服务器。如果没有安装,请使用以下命令进行安装:
sudo apt-get update
sudo apt-get install mysql-client
2. 创建MySQL用户
创建一个普通用户,并授予该用户创建数据库和表的权限。以下命令将创建一个名为user1的新用户,并授予该用户创建数据库和表的权限。
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user1'@'localhost';
3. 登录MySQL
使用以下命令进行MySQL登录:
mysql -u user1 -p
4. 创建新的MySQL数据库
使用以下命令创建新的MySQL数据库:
CREATE DATABASE dbname;
5. 检查MySQL数据库
使用以下命令检查所创建的MySQL数据库列表:
SHOW DATABASES;
这样就可以使用普通用户创建新的MySQL数据库了。