Link

目录

  1. 目录
  2. MySQL 基本操作
    1. 单行命令

MySQL 基本操作

#登录:
mysql -uroot -p"Admin@123"

#查看数据库:
#其中 information_schema 为系统默认库,主要存储一些数据库对象信息,比如用户表信息、权限信息、分区信息等。
mysql>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| db                 |
+--------------------+
2 rows in set (0.00 sec)

#切换到数据库:
mysql> use db;
Database changed

#查看表:
mysql> show tables;
Empty set (0.00 sec)

#创建库:
mysql> CREATE DATABASE owncloud;
Query OK, 1 row affected (0.01 sec)

#为 admin 用户分配权限:
mysql> GRANT ALL ON owncloud.* to 'admin'@'%' IDENTIFIED BY 'Admin@123';
Query OK, 0 rows affected, 1 warning (0.00 sec)

#刷新权限
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

单行命令

使用 root 用户登录,创建用户和密码:

mysql -uroot -p"Admin@123" -e  "CREATE USER 'wordpress'@'%' IDENTIFIED BY 'wordpresspassword'"

注:% 表示允许所有 IP 登录,默认 root 用户只允许 127.0.0.1 登录。

使用 root 用户登录,为 wordpress 用户分配所有权限:

mysql -uroot -p"Admin@123" -e  "GRANT ALL PRIVILEGES ON *.* TO 'wordpress'@'%'"

刷新权限

mysql -uroot -p"Admin@123" -e  "flush privileges"