linux mysql8.0怎么创建数据库
时间: 2024-01-20 18:15:25 浏览: 36
在Linux上使用MySQL 8.0创建数据库的方法有两种:
1. 使用默认字符集创建数据库:
```shell
mysql -u root -p
# 输入密码后进入MySQL命令行
CREATE DATABASE testdb1;
```
2. 使用指定字符集和排序规则创建数据库:
```shell
mysql -u root -p
# 输入密码后进入MySQL命令行
CREATE DATABASE testdb1 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
```
这两种方法都是通过在MySQL命令行中执行CREATE DATABASE语句来创建数据库。第一种方法创建的数据库将使用默认的字符集和排序规则,而第二种方法可以指定字符集和排序规则。
相关问题
linuxmysql8.0创建用户权限
可以使用以下命令创建用户并授予相应的权限:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
其中,'username'是你要创建的用户名,'password'是该用户的密码。GRANT ALL PRIVILEGES ON *.* 表示授予该用户对所有数据库和表的所有权限。如果你只想授予该用户对特定数据库或表的权限,可以将 *.* 替换为相应的数据库名或表名。
linuxmysql8.0安装
安装 MySQL 8.0 在 Linux 上的步骤如下:
1. 下载 MySQL 8.0 的安装包,可以从官网下载:https://dev.mysql.com/downloads/mysql/
2. 解压安装包:tar -zxvf mysql-8.0.25-linux-glibc2.17-x86_64.tar.gz
3. 将解压后的文件夹移动到 /usr/local 目录下:sudo mv mysql-8.0.25-linux-glibc2.17-x86_64 /usr/local/mysql
4. 创建 MySQL 用户和用户组:sudo groupadd mysql && sudo useradd -r -g mysql -s /bin/false mysql
5. 修改 MySQL 文件夹的权限:sudo chown -R mysql:mysql /usr/local/mysql
6. 进入 MySQL 文件夹,初始化数据库:cd /usr/local/mysql && sudo ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7. 启动 MySQL 服务:sudo ./bin/mysqld_safe --user=mysql &
8. 登录 MySQL:sudo ./bin/mysql -u root -p
在登录 MySQL 后,可以进行相关的数据库操作。