目录
前言:本文基于Ubuntu22.04系统部署MySQL并记录基本操作
一、MySQL部署
1.更新软件包列表
我们在进行软件安装时都先进行此步骤,保证安装包有效。在终端中输入:
bash
sudo apt update
2.查看合适的安装包:
bash
sudo apt search mysql-server
参考如下:

3.安装MySQL
bash
# 默认安装系统推荐版本
sudo apt install -y mysql-server
# 安装指定版本
sudo apt install -y mysql-server-<版本号>
4.启动数据库服务并设置开机自启
bash
# 启动MySQL
sudo systemctl start mysql
# 开机自启设置
sudo systemctl enable mysql
5.检测MySQL当前状态
bash
sudo systemctl status mysql
成功显示大致如下:

6.配置文件修改
修改mysqld.cnf
bash
# 打开
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改 bind-address
bind-address = 0.0.0.0
保存文件后,重启数据库:
bash
sudo systemctl restart mysql
我们可以查看一下数据库的版本:
bash
sudo mysql -V
显示如下:

二、基本操作指令
1.登陆MySQL
bash
sudo mysql -uroot -p
2.创建用户&修改用户密码
bash
# 创建用户
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
# 赋予权限
grant all on*.*to 用户名@localhost;
# 修改密码
ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
3.查看版本
进入MySQL后分别使用如下三条命令均可:
bash
select version();
show variables like '%version%';
status;
显示分别如下:



4.退出MySQL
bash
quit;
5.停止MySQL
bash
service mysql stop
6.数据库操作
bash
# 列出数据库
show databases;
# 使用xxx数据库
use xxx;
# 创建名为xxx的数据库
create database xxx;
# 删除一个名为xxx的数据库
drop database xxx;
7.表操作
bash
# 进入xxx数据库
use xxx;
# 列出所有表
show tables;
# 删除名为xxx的数据表
drop table xxx;
# 显示名为xxx的表的数据结构
describe xxx;
# 将表xxx中的记录清空
delete from xxx;
# 显示表xxx中的记录
select * from xxx;