Skip to main content

MySQL 相关

安装

从 Ubuntu-20.04 开始,Apt 软件源就是 8.0 版本的 MySQL。

sudo apt install mysql-server

安装完成后需要手动启动服务 sudo service mysql start。注意服务名叫 mysql 非安装时的 mysql-server。

默认 root 用户密码为空。可用 sudo 直接登录进 mysql 进入交互模式。

sudo mysql -u root

允许外网访问

改配置

sudo /etc/mysql/mysql.conf.d/mysqld.cnf
# /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address = 0.0.0.0

记得重启

sudo service mysql restart

SQL Tips

创建数据库

create database xxx

注意数据库名不能有横杠 -

创建新用户

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

配置新用户配置指定的数据库权限

GRANT all privileges ON databasename.* TO 'username'@'%'

查看所有用户

use mysql; select user from user;