- 系统:阿里云 Ubuntu20.04.1 LTS or 腾讯云 Ubuntu22.04 LTS
- 软件:Mysql 8.0.32
安装数据库
1
| sudo apt install mysql-server -y
|
查看数据库版本
进入数据库
创建数据库和用户
创建数据库 exampledb
1
| CREATE DATABASE exampledb;
|
查看数据库
创建用户 example 密码 ex_password
1
| CREATE USER 'example'@'localhost' IDENTIFIED BY 'ex_password';
|
查看用户列表
1
| SELECT user, host FROM mysql.user;
|
用户 example 赋予数据库 exampledb 权限
1
| GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost';
|
刷新权限
开启远程访问
修改配置文件
1
| sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
|
找到 bind-address 这一行,注释掉
重启数据库
1
| sudo systemctl restart mysql
|
更新用户 example 域属性
1
| UPDATE mysql.user SET HOST='%' where user='example';
|
修改授权
1
| GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'%';
|
刷新权限
MySql 常用命令
| 功能 |
命令 |
| 退出数据库 |
exit; |
| 查看数据库 |
show databases; |
| 创建数据库 |
create database exampledb; |
| 使用数据库 |
use exampledb; |
| 删除数据库 |
drop database exampledb; |