MySQL in Windows安装以及异名恢复的简单过程
下载相关
建议获取最新版本的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安装以及异名恢复的简单过程的更多相关文章
- [转]mysql在windows下支持表名大小写,lower_case_table_names
windows下mysql默认是不支表名大小写的,也就是表名大小写不敏感.用phpmyadmin创建的驼峰式表名,全部被强制成小写.mysql表名大小写敏感的参数: lower_case_table_ ...
- mysql在windows下支持表名大小写,lower_case_table_names
windows下mysql默认是不支表名大小写的,也就是表名大小写不敏感.用phpmyadmin创建的驼峰式表名,全部被强制成小写.mysql表名大小写敏感的参数: lower_case_table_ ...
- [原创]mysql 5.6安装配置,主从分离,读写分离简单教程
文章中参考使用了多个博客的资料,汇总而成!其流程准确性被人亦本人实践! https://blog.csdn.net/qq_35206261/article/details/81321201 https ...
- 【安装mysql】windows安装压缩版mysql5.7.15
160915.1459 综述 中午安装成功,但是启动失败,很可能是压缩包有问题(从别人拷的),解决了近一个小时,没搞定,于是换条方案,重新去官网下载压缩包,这次看准了windows架构,且64-b ...
- mysql 服务windows安装
找到mysql的bin目录,下面有一个mysqld.exe程序,这是用来启动mysql服务的,直接运行即可启动. 还有安装windows服务方式: mysqld.exe -install -manua ...
- Mysql的Windows安装
1,安装包下载, 这里我们使用压缩包安装方式,先进入Oracle官网,搜搜MySQL8.0,下载完成后选择一个磁盘放置,我选择放在D盘 2.安装教程 (1)配置环境变量 (2)生成data文件 用 ...
- 使用NBU进行oracle异机恢复
windows平台的异机恢复,目录不同 1.异机环境准备安装oracle介质安装nbu客户端在异机主机的host文件中添加nbu server主机和原主机信息 2.恢复spfile文件 C:\> ...
- Mysql-5.7.28 Windows安装
1.下载mysql-5.7.28-winx64社区版并解压 2.解压后配置环境变量 3.my.ini配置文件及初始化mysql命令 4.登录mysql 每次windows安装mysql时都需要百度,自 ...
- mysql数据库的安装与配置
mysql数据库的安装与配置及workbench的简单使用 mysql数据库社区版下载:https://dev.mysql.com/downloads/installer/ 我这里选的是社区安装版(适 ...
- MySQL数据库的安装与配置(windows)
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...
随机推荐
- 华为云PB级数据库GaussDB(for Redis)揭秘第九期:与HBase的对比
摘要: 高斯Redis,兼具开源Redis和HBase各自优点,提供成本更低.性能更好.灵活性更强的数据库服务! 本文分享自华为云社区<华为云PB级数据库GaussDB(for Redis)揭秘 ...
- Hive查看表/分区更新时间
1.查看分区 hive> show partitions table_name; 2.查看分区更新时间 获取hdfs路径 hive> desc formatted table_name; ...
- 火山引擎数智平台ByteHouse入围稀土掘金《Top10 年度创新产品》
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近日,国内开发者技术社区稀土掘金发布「2022 稀土掘金引力榜」,旨在盘点 2022 年在数字化转型领域内最具影响 ...
- Kubernetes(K8S) Deployment 拉取阿里云镜像部署
Docker Image 推到阿里云仓库,可以看 SpringBoot Docker 发布到 阿里仓库 1. 阿里镜像仓库加了授权,所以 K8S 拉之前要做下授权处理 [root@k8smaster ...
- Vue项目部署Nginx后,刷新页面出现404问题
在Nginx配置文件nginx.conf中加入如下配置.(index.html根据实际页面配置) 增加:try_files $uri $uri/ /index.html; #解决页面刷新404问题 s ...
- WEB端播放华为海康大华视频方案
WEB端播放华为海康大华视频方案 类似标题:谷歌浏览器播放华为海康大华视频方案 方案 以下方案相当于给需要播放视频的WEB系统做了一个专用的浏览器,通过专用浏览器的CS客户端组件播放视频,当然,这个专 ...
- JS 实现 HashMap
HashMap代码(这种实现方式是错误的,错误原因:代码中_map._length变量是HashMap的所有实例共用的): /** * HashMap * 2021年09月09日 */ (functi ...
- WPF Window无边框窗体阴影效果
WPF通过WindowChrome实现Window无边框窗体阴影效果 代码: <Window x:Class="SunCreate.PACP.Client.UI.GIS.CameraD ...
- Python日常学习
学习算法和数据结构之余开始接触python,目前正在学习语法部分,这篇blog记录下一些知识点和放一些文档 or 教程的传送门. 文档网站 Python 解释器内置函数 Python速成 from O ...
- Java字节码与反射机制
字节码(Byte Code)是Java语言跨平台特性的重要保障,也是反射机制的重要基础.通过反射机制,我们不仅能看到一个类的属性和方法,还能在一个类里调用另外一个类的方法,但前提是我们得有相关类的字节 ...