Linux 配置MySQL并在C++ 中创建类快速调用

一, 使用 apt-get 下载mysql 服务器

bash 复制代码
sudo apt update

sudo apt install mysql-server-8.0

sudo systemctl start mysql

二,配置服务器以及链接选项

bash 复制代码
sudo systemctl status mysqld

验证mysql 属于正在开启的状态后

使用用户密码来开启mysql ,这个时候进入服务器是不需要密码的,只需输入主机的密码即可

bash 复制代码
sudo mysql -u root

然后,我们创建一个用户,并为其设置密码

用户名@主机名 IDENTIFIED BY 密码

bash 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

设置密码后,我们要刷新权限

bash 复制代码
FLUSH PRIVILEGES;

之后,我们退出该默认用户

bash 复制代码
exit;

再使用用户名+密码进行服务器登录

bash 复制代码
sudo mysql -u root -p 

有几种方式可以查找账户和密码

sudo cat /etc/mysql/debian.cnf

以及

登陆后使用 SELECT User, Host FROM mysql.user;

相关推荐
srhtrnbdfg5 小时前
Discuz!NT负载均衡方案
运维·负载均衡
问道飞鱼5 小时前
【服务器知识】nginx配置负载均衡完全解读
服务器·nginx·负载均衡
Hello.Reader6 小时前
从 0 到 1 理解硬盘数据恢复工具原理与工程实现
linux·运维·服务器·网络·数据库
小坏坏的大世界6 小时前
VMware 虚拟机无法上网问题排查
服务器·网络
『往事』&白驹过隙;7 小时前
C/C++中的格式化输出与输入snprintf&sscanf
linux·c语言·c++·笔记·学习·iot·系统调用
Je1lyfish7 小时前
CMU15-445 (2026 Spring) Project#1 - Buffer Pool Manager
linux·数据库·c++·后端·链表·课程设计·数据库架构
好好学习天天向上~~7 小时前
12_Linux学习总结_进程地址空间(虚拟地址)
linux·学习
麦聪聊数据8 小时前
基于 Web SQL 与 SQL2API 的数据治理架构实践
运维·sql·架构
BugShare8 小时前
飞牛NAS笔记本盒盖不休眠
linux
红球yyds8 小时前
haproxy介绍及部署
linux·运维·云原生