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;

相关推荐
小此方1 分钟前
Re:Linux系统篇(十四)工具篇 · 五:Git 高效协作实战与“三板斧”秘籍
linux·git·github
不做无法实现的梦~2 分钟前
Docker 新手到团队协作指南
运维·docker·容器
feng_you_ying_li9 分钟前
linux之库的原理(1)
linux
测试员周周10 分钟前
【Appium 系列】第10节-手势操作实战 — 滑动、拖拽、缩放与轻拂
linux·服务器·开发语言·人工智能·python·appium·pytest
实心儿儿15 分钟前
Linux —— 进程间通信 - system V进程间通信 - 共享内存(1)
linux·运维·服务器
csdn小瓯18 分钟前
三层监控系统设计:从API日志到DevOps健康检查
运维·devops
CC城子18 分钟前
EtherCAT研究之物理层PHY(一)
linux·运维·数据库
yyuuuzz20 分钟前
国际云服务器的技术特点与使用经验
运维·服务器·网络·数据库·云计算·aws
代码AC不AC20 分钟前
【Linux】信号保存 及 信号捕获
linux·信号保存·信号捕获
团象科技21 分钟前
别盲目布局全球化,先理清海外云服务器能覆盖的业务边界
大数据·服务器·人工智能