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;

相关推荐
Harvy_没救了4 分钟前
【网络运维】 WordPress 部署复盘
运维·网络
笨笨饿9 分钟前
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
linux·c语言·网络·驱动开发·算法·硬件工程·个人开发
weixin_4022784515 分钟前
VS code 本地推送github添加SSH设置
运维·git·ssh
fish_xk17 分钟前
Linux的权限
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志2 小时前
Linux 驱动与应用开发核心自测题库(面试官问答完整版)
linux·运维·php
eastyuxiao3 小时前
企业 OpenClaw 文档自动化落地项目 - 思维导图范围拆解
运维·自动化
薛定谔的悦3 小时前
储能充放电状态机执行逻辑详解
linux·数据库·能源·储能·bms
Sirens.3 小时前
Umami:从Cloud迁移到服务器
运维·服务器
练习时长一年3 小时前
分页插件冲突问题
服务器·前端·windows
zhangfeng11334 小时前
CI/CD 是软件开发中的两个核心实践,合起来指代一套自动化的软件交付流程
运维·ci/cd·自动化