欢迎加入Unity业内qq交流群:956187480
qq扫描二维码加群
因为大部分是前端开发,对数据这一块接触的不多,虽然以前也搞过这一块但是现在已经差不多忘了精光,今天下午在后端大佬的帮助下把mysql的服务搭建部署在了我的服务器上。以后就可以愉快的玩耍了,下一步就是封装一个服务器工具 把前端的数据转接给我的线上服。对了我现在部署的mysql是最新的版本,部署在本地的w7系统的话 简单很多,但是在部署到我的服务器的时候会有很多很多坑需要趟,加油吧今年技术中心要往后端靠拢一下了
需要在 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
参考: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 下哪个根据系统
然后数据库初始化以后执行完成后,会输出 root 用户的初始默认密码,如:临时记一下密码后面更改
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
输入安装命令
mysqld install
输入启动命令
net start mysql
8.0以上的坑很多 允许远程连接这个本人卡了很久 参考下面老哥的才解决
参考:https://www.cnblogs.com/xyabk/p/8967990.html
客户端大家可以凭喜好使用 我暂时使用mysqlworkbench
第一个连接是本地服务,第二个连接是远程虚拟机服务器。
搭建了这个服务器 以后就可以存储一些自己项目上的数据了
欢迎加入Unity业内qq交流群:956187480
qq扫描二维码加群