【数据库基础 1】MySQL环境部署及基本操作
目录
一、MySQL部署
1.更新软件包列表
2.查看合适的安装包:
3.安装MySQL
4.启动数据库服务并设置开机自启
5.检测MySQL当前状态
6.配置文件修改
二、基本操作指令
1.登陆MySQL
2.创建用户&修改用户密码
3.查看版本
4.退出MySQL
5.停止MySQL
6.数据库操作
7.表操作
前言:本文基于Ubuntu22.04系统部署MySQL并记录基本操作
一、MySQL部署
1.更新软件包列表
我们在进行软件安装时都先进行此步骤,保证安装包有效。在终端中输入:
sudo apt update
2.查看合适的安装包:
sudo apt search mysql-server
参考如下:
3.安装MySQL
# 默认安装系统推荐版本
sudo apt install -y mysql-server# 安装指定版本
sudo apt install -y mysql-server-<版本号>
4.启动数据库服务并设置开机自启
# 启动MySQL
sudo systemctl start mysql# 开机自启设置
sudo systemctl enable mysql
5.检测MySQL当前状态
sudo systemctl status mysql
成功显示大致如下:
6.配置文件修改
修改mysqld.cnf
# 打开
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf# 修改 bind-address
bind-address = 0.0.0.0
保存文件后,重启数据库:
sudo systemctl restart mysql
我们可以查看一下数据库的版本:
sudo mysql -V
显示如下:
二、基本操作指令
1.登陆MySQL
sudo mysql -uroot -p
2.创建用户&修改用户密码
# 创建用户
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';# 赋予权限
grant all on*.*to 用户名@localhost;# 修改密码
ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
3.查看版本
进入MySQL后分别使用如下三条命令均可:
select version();show variables like '%version%';status;
显示分别如下:
4.退出MySQL
quit;
5.停止MySQL
service mysql stop
6.数据库操作
# 列出数据库
show databases; # 使用xxx数据库
use xxx;# 创建名为xxx的数据库
create database xxx;# 删除一个名为xxx的数据库
drop database xxx;
7.表操作
# 进入xxx数据库
use xxx;# 列出所有表
show tables;# 删除名为xxx的数据表
drop table xxx;# 显示名为xxx的表的数据结构
describe xxx;# 将表xxx中的记录清空
delete from xxx;# 显示表xxx中的记录
select * from xxx;