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;

相关推荐
昨天今天明天好多天几秒前
【Linux】Kafka部署
linux·运维·kafka
b哈利路亚d5 分钟前
使用ubuntu On windows安装docker
运维·docker·容器
梅秃头6 分钟前
CentOS 8修改Linux配置文件指定属性的值
linux·运维·服务器
一个小坑货9 分钟前
CentOS9 Stream上安装Edge浏览器
linux·centos
weixin_4493108411 分钟前
基于轻易云的平台集成案例:从泛微OA到金蝶云的业务自动化
运维·自动化
我是如子啊14 分钟前
【UBuntu20 配置usb网卡】 记录Ubuntu20配置usb网卡(特别是建立热点)
linux·网卡·教程·ubuntu20.04·wifi热点·ap·usb网卡
_.Switch14 分钟前
高效网络自动化:Python在网络基础中的应用
运维·开发语言·网络·python·数据分析·自动化
sdau_blue20 分钟前
pycharm远程服务器Linux下解决cannot connect to X server问题
linux·运维·服务器
CP-DD27 分钟前
linux 高级 I/O
linux
baidu_3755288128 分钟前
温度传感器 芯片ms5607 linux 驱动代码
linux·运维·服务器