搭建部署MySQL服务本地版+虚拟机服务器版

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群


因为大部分是前端开发,对数据这一块接触的不多,虽然以前也搞过这一块但是现在已经差不多忘了精光,今天下午在后端大佬的帮助下把mysql的服务搭建部署在了我的服务器上。以后就可以愉快的玩耍了,下一步就是封装一个服务器工具 把前端的数据转接给我的线上服。对了我现在部署的mysql是最新的版本,部署在本地的w7系统的话 简单很多,但是在部署到我的服务器的时候会有很多很多坑需要趟,加油吧今年技术中心要往后端靠拢一下了

搭建部署MySQL服务本地版+虚拟机服务器版_第1张图片

1.Windows 上安装 MySQL

需要在 MySQL 下载中下载 Windows 版本的 MySQL 安装包  ;https://dev.mysql.com/downloads/mysql/

下载完后,解压到相应的目录。

打开刚刚解压的文件夹 C:\web\mysql-8.0.19

在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:记得编码格式要换成ANSI

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Mysql\mysql-8.0.19-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2.初始化数据库

参考:https://www.runoob.com/mysql/mysql-install.html

以管理员身份打开 cmd 命令行工具,切换目录:

cd C:\Mysql\mysql-8.0.19-winx64

初始化数据库:

mysqld --initialize --console

执行初始化命令的时候可能会提示:找不到vcruntime140.dll 这个原因不知道是因为服务器的window server本身就没有这个dll库,还是mysql8版本的需要这个,直接去官网下载安装就行 https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads 下哪个根据系统

搭建部署MySQL服务本地版+虚拟机服务器版_第2张图片

 然后数据库初始化以后执行完成后,会输出 root 用户的初始默认密码,如:临时记一下密码后面更改

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ

输入安装命令

mysqld install

输入启动命令

net start mysql

3.修改密码 允许远程连接

8.0以上的坑很多 允许远程连接这个本人卡了很久 参考下面老哥的才解决

参考:https://www.cnblogs.com/xyabk/p/8967990.html

4.客户端建立连接

客户端大家可以凭喜好使用 我暂时使用mysqlworkbench  

第一个连接是本地服务,第二个连接是远程虚拟机服务器。

搭建部署MySQL服务本地版+虚拟机服务器版_第3张图片

搭建了这个服务器 以后就可以存储一些自己项目上的数据了


欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群

你可能感兴趣的:(搭建部署MySQL服务本地版+虚拟机服务器版)