mysql安装、创建用户、授权、远程连接


ubuntu系统版本:20.04

mysql数据库版本:8.0.27

1、安装

本次采用在线安装方式,非常简便:

sudo apt-get install mysql-server

安装完成后,mysql服务会自动启动完成,以后每次开机服务也会自动启动,可使用以下命令进行相关操作:

//查看版本
mysql -V
//查看状态
service mysql status
//停止服务
sudo service mysql stop
//启动服务
sudo service mysql start
//重启服务
sudo service mysql restart

2、创建用户

这里使用mysql的root用户登录数据库,并创建新用户pipi:

//登录mysql的root用户
sudo mysql -u root
//创建用户pipi
create user 'pipi'@'%' identified by '123456';

3、授权

//作为举例,这里授予所有权限给用户pipi
grant all privileges on *.* to pipi;
//刷新权限
flush privileges;

4、远程连接

mysql默认配置只允许本地进行连接和访问,需要修改配置文件来实现远程连接。

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

里面可以找到以下内容:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address           = 127.0.0.1
mysqlx-bind-address    = 127.0.0.1

将bind-address的值由127.0.0.1改为0.0.0.0即可,最后需要重启mysql。