【基于C++的图片服务器】【项目记录2】:安装、配置MySQL环境
服务器环境
所用服务器:阿里云
终端软件:Xshell
CentOS 版本:
指令:
[[email protected] ~]# cat /etc/redhat-release
结果:
CentOS Linux release 8.2.2004 (Core)
安装 MySQL
以下操作皆在 root 权限下进行
yum install mysql
yum install mysql-server
安装的 mysql 版本:
指令:
[[email protected] ~]# mysql -V
结果:
mysql Ver 8.0.21 for Linux on x86_64 (Source distribution)
配置 MySQL
安装完成后,通过运行以下命令来启动MySQL服务并使它在启动时自动启动:
systemctl enable --now mysqld
检查MySQL服务器是否正在运行:
systemctl status mysqld
结果:
运行 mysql_secure_installation 脚本,该脚本执行一些与安全性相关的操作并设置 MySQL root 密码:
mysql_secure_installation
首先要设置 MySQL 的密码,密码健壮度分三个等级,自行选择,注意密码至少需要8位。
设置完密码后,还将要求你删除匿名账户、限制 root 访问、删除测试用数据库等,建议都按 y 即可。
登录 MySQL
mysql -u root -p
之后输入你刚才设置的MySQL密码
指令含义:
- -u 指 -user用户名。后面接用户名,默认用户名一般都是root.
- -p 指 -password密码。 输入密码进行登录。
- 简单来说就是分别输入了你的用户名和密码来登录MySQL.
登录成功如图所示:
退出MySQL的指令:
quit
或者Ctrl+D
简单、常用的MySQL指令
create database school; //创建一个名为school的数据库
show databases; //查看所有数据库
use school; //使用此数据库
create table student(name varchar(32),age int,gender varchar(2)); //创建名为student的数据表
desc student; //查看此表结构
show tables; //查看所有表
insert into student (name,age,gender) values (‘张三’,21, ‘男’); //向此表中插入一条数据
select * from student; //查看此表内容
drop table student; //删除此表
…
…