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;

相关推荐
m0_6948455717 分钟前
netcut 是什么?简单安全的在线剪贴板搭建与使用教程
运维·服务器·安全·开源·云计算·github
女王大人万岁1 小时前
Golang标准库 CGO 介绍与使用指南
服务器·开发语言·后端·golang
宸迪1 小时前
【python】使用uv管理项目包依赖
linux·python·uv
网云工程师手记2 小时前
DDNS-Go部署与使用体验:动态公网IP远程访问不再断
运维·服务器·网络·网络协议·网络安全
HalvmånEver2 小时前
Linux:基于信号量的环形队列与生产者消费者模型(一)
linux·运维·服务器·信号量
海兰3 小时前
手把手elasticsearch学习增删改查之“增”
运维·jenkins
威桑3 小时前
解决 Qt6 程序 在Linux 环境下无法输入中文的问题
linux·c++·qt
j_xxx404_3 小时前
Linux:文件描述符fd
linux·运维·服务器
未既3 小时前
逻辑卷挂载磁盘操作命令
linux·运维·服务器
那就回到过去4 小时前
拥塞管理和拥塞避免
运维·服务器·网络·网络协议·tcp/ip·ensp