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;

相关推荐
神也佑我橙橙9 分钟前
conda 创建虚拟环境的一些坑
linux·运维·conda
IT技术分享社区14 分钟前
IT运维干货:lnav开源日志分析工具详解与CentOS实战部署
linux·运维·服务器·开源·centos
jc062020 分钟前
4.5-中间件之Nginx
运维·服务器·nginx
IT曙光21 分钟前
CentOS x86_64架构下载aarch64(arm64)包
linux·运维·centos
大海无量_9496826 分钟前
使用imapsync增量同步邮件到新邮局服务器
运维·服务器
bkspiderx26 分钟前
Linux网络与路由配置完全指南
linux·运维·网络·c++
2301_8107301026 分钟前
Chrony服务器实验练习
运维·服务器
ssm112229 分钟前
ubuntu服务器无法识别所有显卡
运维·服务器·ubuntu
云道轩30 分钟前
解决 “默认的putty 很快就断开了,无法连接服务器”
运维·服务器
ximy133531 分钟前
AI服务器工作之系统下查看硬件(ubuntu为例)
运维·服务器·ubuntu