ubuntu 18/20/22 安装 mysql 数据库

这里写自定义目录标题

  • ubuntu 18/20/22 安装 mysql 数据库
    • 1. 准备
    • 2. 安装 mysql
    • 3. 配置
    • 4. 测试 demo 用户
    • 5 服务管理
      • 5.1 查看服务状态
      • 5.2 启动服务
      • 5.3 停止服务
      • 5.4 重启服务

ubuntu 18/20/22 安装 mysql 数据库

1. 准备

安装前需要知道 root 用户的密码

假如不知道 root 用户密码, 可以使用 passwd 命令修改 root 用户密码

sudo passwd root

2. 安装 mysql

sudo apt install mysql-server

3. 配置

在 ubuntu 中, mysql 服务没有提供默认的帐号和密码, 但是 root 用户可以本地免密码登陆

  1. 切换到 root 用户
sudo su - root
  1. 连接 mysql
mysql
  1. 创建用户,用户名 demo , 密码 123456
create user "demo"@"%" identified by "123456";
  1. 给 demo 用户添加权限
grant all on *.* to "demo"@"%" with grant option;
  1. 使用命令 exit 关闭mysql 连接
exit
  1. 使用命令 exit 退出 root 用户
exit

4. 测试 demo 用户

测试 demo 用户是否能正常连接数据库

mysql -h localhost -u demo -p

看到提示 Enter password: 输入密码,然后 回车 (密码输入过程看不見密码)

看到以下提示表示数据库连接成功

mysql> 

5 服务管理

5.1 查看服务状态

sudo service mysql status

active (running) 表示服务已经运行

● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-12-23 15:46:15 CST; 19min ago
    Process: 10382 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 10390 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 38154)
     Memory: 367.2M
        CPU: 11.499s
     CGroup: /system.slice/mysql.service
             └─10390 /usr/sbin/mysqld

12月 23 15:46:14 demodeom-ubuntu-desktop systemd[1]: Starting MySQL Community Server...
12月 23 15:46:15 demodeom-ubuntu-desktop systemd[1]: Started MySQL Community Server.

5.2 启动服务

sudo service mysql start

5.3 停止服务

sudo service mysql stop

5.4 重启服务

sudo service mysql restart

你可能感兴趣的:(数据库,ubuntu,mysql)