文章目录
- Windows server 2012 MySQL8.0 搭建
- 工具
- MySQL安装
- 创建MySQL远程用户
- 创建一个可以让其他机器访问的用户
- 关于开发
- 环境:
- 准备工作
- 其他
Windows server 2012 MySQL8.0 搭建
工具
MySQL安装
- 打开工具里面下载的网页, 下载离线安装包(文件大小较大的那个)
如果问是是否注册mysql账号, 选择No thanks, just start my download. 安装后运行, 需要注意的就下面这几个, 其他默认就OK
不需要开发的话选择Server only就可以, 需要开发的话选第一个, 文章尾会有开发的配置.
这里选择Server Computer, 如果也要开发代码的计算机就选第一个.
设置你的初始密码
最后等待安装完成 - 完成后, 打开你的cmd,输入
mysql -uroot -p
就可以开启你的mysql了 - 关于一些基本命令
//展示你的数据库
show databases;
//创建名为DATANAME的数据库
create database DATANAME;
//打开使用名为DATANAME的数据库
use DATANAME;
//创建名为TABLENAME表, 并规定表的数据类型为TYPE的两个值
//示例:create table table(a int, b int);
create table TABLENAME(a TYPE, b TYPE);
//向TABLENAME表中插入数据
insert into TABLENAME values(value);
//查询TABLENAME中数据
select * from TABLENAME;
创建MySQL远程用户
创建一个可以让其他机器访问的用户
注意: 新版本的MySQL把创建用户和赋予权限的命令分开了
//创建账户
create user '用户名'@'访问主机' identified by '密码';
//赋予权限 (修改权限时在后面加with grant option)
grant 权限列表 on 数据库 to '用户名'@'访问主机' ;
//示例: (创建远程用户)
create user 'root'@'%' identified by'123456';
grant all privileges on DATANAME to 'root'@'%';
关于开发
环境:
VC++)
准备工作
- 找到MySQL Server 8.0
从中的lib文件夹将libmysql.dll(动态库)和libmysql.lib(静态库)复制放在项目目录下
再复制一份include文件夹, 也放在你的项目目录下 - 项目属性
C/C++ -> 常规 -> 附加包含目录, 将刚刚复制的include文件夹包含进来.
右键解决方案视图 -> 添加 -> 现有项, 将刚刚的动态库和静态库文件包含进来.
或者也可以用#pragma comment(lib, "libmysql.lib")
来包含库文件. - 头文件
"#include mysql.h"
- 完成!
其他
谢谢您的阅读, 希望我的文章对您有帮助