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;

相关推荐
sulikey9 小时前
Linux ext2文件系统结构
linux·操作系统·文件系统·linux文件系统·ext2·ext2文件系统
白菜欣10 小时前
Linux — 进程控制
android·linux·运维
JoneBB10 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
皮卡狮10 小时前
Linux开发专属工具
linux
weixin_4217252611 小时前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
Tolalal11 小时前
Vmware Ubuntu虚拟机扩容
linux·运维·ubuntu
咚为11 小时前
比AccessLog更全面的原生Nginx 日志记录
运维·nginx·junit
我星期八休息11 小时前
Linux系统编程—基础IO
linux·运维·服务器·c语言·c++·人工智能·算法
Shingmc312 小时前
【Linux】数据链路层
linux·服务器·网络
a7520662812 小时前
零基础实操:小龙虾 AI OpenClaw 接入 Kimi 详细步骤
运维·服务器