下载相关

建议获取最新版本的Mysql数据库
可以获取 zip 格式的安装文件
https://dev.mysql.com/downloads/mysql/
或者获取 msi 格式的安装文件
https://dev.mysql.com/downloads/installer/ 需要注意的事 install 里面的msi 是32位的 最好还是用64位。

zip包安装过程

下载zip包,并且将zip包放到c盘根目录
解压缩, 去掉版本信息。 修改为 c:\mysql
添加mysql的数据库目录 新建文件夹 c:\mysql\data 第一步先设置Mysql的配置文件:
注意我这边产品需要的比较多,可以简单如下

my.ini的配置文件

[mysqld]
basedir=c:\mysql
datadir=C:\mysql\data
socket=c:\mysql\data\mysql.sock
log-error=c:\mysql\data\mysqld.log
pid-file=c:\mysql\data\mysqld.pid
max_allowed_packet = 1G
innodb_log_file_size = 512M
innodb_log_buffer_size = 512M
innodb_file_per_table = 1
innodb_buffer_pool_size=8G
innodb_flush_log_at_trx_commit=0
#innodb_file_format=barracuda
max_connections=2000
lower-case-table-names=1
innodb_strict_mode = 0
character_set_server=utf8
secure_file_priv =
#character_set_results=utf8
default-time-zone='+08:00'
expire_logs_days = 1
transaction-isolation = READ-COMMITTED
default_authentication_plugin=mysql_native_password
#skip-grant-tables
skip-log-bin
[mysql]
prompt="\\u@\\h : \\d \\r:\\m:\\s>"
default-character-set=utf8

zip包的安装过程

需要说明一下 我使用 mysqld --initialize 发现一直有问题。
所以换用的另外一种处理方式
第一步
#打开cmd
cd c:\mysql\bin
#执行命令
mysqld --initialize-insecure
#会发现在 c:\mysql\data 目录下面产生很多文件。
#如果有错误可以查看同目录下面的log信息进行排错。
mysqld --install
#这一步会注册为mysql服务
net start mysql
#这一步可以启动mysql数据库
#注意启动完后需要立即修改密码

Mysql用户以及密码处理过程

第一步修改 root@'localhost' 的密码
alter user root@'localhost' identified with mysql_native_password by 'Testxxxxxxxx';
第二部可以创建一个 可以任意ip地址访问的用户和密码
create user 'root'@'%' identified with mysql_native_password by 'Test20131127';

mysql数据库的备份

cmd 进入到 c:\mysql\bin 目录下执行命令
mysqldump.exe -uroot -p --databases gscloud >c:\mysql\gscloud.back
选项含义为:
mysqldump -u用户名 -p [密码] [选项] [数据库名] > /备份路径/备份文件名
注意 mysqldump数据库备份恢复速度非常慢 有条件可以使用 基于冷备的方式进行处理, 速度比较快速。

mysql数据库的异名恢复

建议可以使用 linux进行一下文件的修改,当然也可以通过notepad++或者是vscode
但是效率可能非常慢
linux的命令处理为:
oldname为备份原始库的名字
newname为还原的新数据库的名字
sed -i 's/youroldname/yournewname/g' /patch/to/gscloud.back # 需要使用 mysql -uroot -p 然后执行如下命令创建数据库
create databae yournewname ;
create user 'yournewname'@'%' identified by 'Testxxxxxxxx';
grant all privileges on *.* to 'yournewname'@'%' with grant option;
flush privileges; # 然后执行命令进行恢复
mysql -h127.0.0.1 -uyournewname -pTestxxxxxxxx -Dyournewname < c:\mysql\gscloud.back

MySQL in Windows安装以及异名恢复的简单过程的更多相关文章

  1. [转]mysql在windows下支持表名大小写,lower_case_table_names

    windows下mysql默认是不支表名大小写的,也就是表名大小写不敏感.用phpmyadmin创建的驼峰式表名,全部被强制成小写.mysql表名大小写敏感的参数: lower_case_table_ ...

  2. mysql在windows下支持表名大小写,lower_case_table_names

    windows下mysql默认是不支表名大小写的,也就是表名大小写不敏感.用phpmyadmin创建的驼峰式表名,全部被强制成小写.mysql表名大小写敏感的参数: lower_case_table_ ...

  3. [原创]mysql 5.6安装配置,主从分离,读写分离简单教程

    文章中参考使用了多个博客的资料,汇总而成!其流程准确性被人亦本人实践! https://blog.csdn.net/qq_35206261/article/details/81321201 https ...

  4. 【安装mysql】windows安装压缩版mysql5.7.15

      160915.1459 综述 中午安装成功,但是启动失败,很可能是压缩包有问题(从别人拷的),解决了近一个小时,没搞定,于是换条方案,重新去官网下载压缩包,这次看准了windows架构,且64-b ...

  5. mysql 服务windows安装

    找到mysql的bin目录,下面有一个mysqld.exe程序,这是用来启动mysql服务的,直接运行即可启动. 还有安装windows服务方式: mysqld.exe -install -manua ...

  6. Mysql的Windows安装

    1,安装包下载, 这里我们使用压缩包安装方式,先进入Oracle官网,搜搜MySQL8.0,下载完成后选择一个磁盘放置,我选择放在D盘   2.安装教程 (1)配置环境变量 (2)生成data文件 用 ...

  7. 使用NBU进行oracle异机恢复

    windows平台的异机恢复,目录不同 1.异机环境准备安装oracle介质安装nbu客户端在异机主机的host文件中添加nbu server主机和原主机信息 2.恢复spfile文件 C:\> ...

  8. Mysql-5.7.28 Windows安装

    1.下载mysql-5.7.28-winx64社区版并解压 2.解压后配置环境变量 3.my.ini配置文件及初始化mysql命令 4.登录mysql 每次windows安装mysql时都需要百度,自 ...

  9. mysql数据库的安装与配置

    mysql数据库的安装与配置及workbench的简单使用 mysql数据库社区版下载:https://dev.mysql.com/downloads/installer/ 我这里选的是社区安装版(适 ...

  10. MySQL数据库的安装与配置(windows)

    MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...

随机推荐

  1. TooKit助力开发者上云

    本文分享自华为云社区<华为云Classroom赋能-TooKit助力开发者上云>,作者:华为云PaaS服务小智 . 对于资深程序员而言,IDE是必不可少的,它好比是剑客手中的宝剑,IDE帮 ...

  2. 详解CNN实现中文文本分类过程

    摘要:本文主要讲解CNN实现中文文本分类的过程,并与贝叶斯.决策树.逻辑回归.随机森林.KNN.SVM等分类算法进行对比. 本文分享自华为云社区<[Python人工智能] 二十一.Word2Ve ...

  3. Flutter App混淆加固、保护与优化原理

    ​ 引言 在移动应用程序开发中,保护应用程序的代码和数据安全至关重要.本文将探讨如何对Flutter应用程序进行混淆.优化和保护,以提高应用程序的安全性和隐私. 一.混淆原理 混淆是一种代码保护技术, ...

  4. 如何在跨平台的环境中创建可以跨平台的后台服务,它就是 Worker Service。

    一.简介 最近,有一个项目要使用 Windows 服务,来做为一个软件项目的载体.我想了想,都已经到了跨平台的时代了,会不会有替换 Windows 服务的技术出现呢?于是,在网络上疯狂的搜索了一番,真 ...

  5. You are not using binary logging

    Error Code : 1381You are not using binary logging show variables like '%log_bin%'; 在mysqld配置项下面加上log ...

  6. BBS项目(五):xss攻击 上传图片问题 文章编辑、删除功能 用户头像修改 扩展部分

    目录 添加文章功能完善 富文本编辑器上传图片问题 文章编辑功能 文章删除功能 用户头像修改 扩展部分 补充 项目总结 添加文章功能完善 下载第三方模块: pip install bs4 pip ins ...

  7. 【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview

    本文首发我的微信公众号徐公,收录于 Github·AndroidGuide,这里有 Android 进阶成长知识体系, 希望我们能够一起学习进步,关注公众号徐公,5 年中大厂程序员,一起建立核心竞争力 ...

  8. 悲报, GIF 之父因新冠去世

    今天下午二狗子照常上班摸鱼的时候,突然看到了一则消息,消息说 GIF 的发明人因新冠去世了.作为一个自诩理性的互联网人,二狗子第一反应是看到了一个离谱谣言,可是查看了多方消息后,二狗子难过地发现这是真 ...

  9. 【计算机网络】身份认证Oauth2

    身份认证Oauth2 https://www.bilibili.com/video/BV1FL411h7es/?spm_id_from=333.999.0.0&vd_source=d11276 ...

  10. Codeforce 1335C - Two Teams Composing 统计技能种类数量+统计同一技能最大数量

    7 4 2 4 1 4 3 4 统计技能种类数量 4种不同技能 统计同一技能最大数量 技能1(数量1) 技能2(数量1) 技能3(数量1) 技能4(数量4) 选出 技能4(数量4) 作为 第2组 扣除 ...