mysql 5.7.6 5.7.19_MySQL数据库之Mysql 5.7.19 免安装版遇到的坑(收藏)
本文主要向大家介绍MySQL数据库之Mysql 5.7.19 免安装版遇到的坑(收藏)了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
1、从官网下载64位zip文件。
2、把zip解压到一个位置,此位置为安装为安装位置
3、如果有以前的mysql 如果是install的,去控制面板卸载,还需要删除以前mysql留下来的残留文件。如果是免安装的,用mysqld -remove命令删除 ,卸载以前的文件记得要保留里面的data文件夹和my.ini文件。(data文件里面的东西可以恢复用;my.ini文件里面是配置参考配置)
以前有mysql服务的话 需要去停掉mysql服务
4、新建一个my.ini文件。里面内容和以前一样。要修改:
no-beep(用#注释掉)basedir="C:/Program Files/MySQL/mysql-5.7.19-winx64"datadir="C:/ProgramData/MySQL/mysql-5.7.19-winx64/data"(生成新数据库存放的地方)my.ini文件放到C:mysql-5.7.19-winx64目录下
5、执行命令mysqld --initialize-insecure
出现2个问题 文件 一个是vs2013 c++的 一个是动态链接库的。
百度找这2个文件
?
12 msvcr120.dllvcredist_x64 .exe
6、dll放到system32下,exe直接运行后安装即可。然后再次运行第5步操作命令。
7、又提示没有对应目录。(Errcode: 2 - No such file or directory)
8、去对应目录自己手动生成文件夹试试。
9、创建完后第5步命令终于好用了。去查看对应目录是否已经生成。
10、成功生成后,使用命令mysqld --install mysql
(--default-file=C:mysql-5.7.19-winx64my.ini,添了这句话。启动服务器会启动不了。mysqld -remove,重新安装后不要带此参数,这次可以正常启动)
11、显示Service successfully installed.说明安装成功。可以去服务里看是否有mysql服务
12、启动服务
13、服务启动后需要登录。但密码是初始化的。所以我们要重新设置
14、在my.ini里[mysqld]下添加skip-grant-tables,跳过权限,重启服务
15、mysql -u root -p 直接就可以进入了
16、UPDATE mysql.user SET authentication_string = PASSWORD('123456'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost';
17、再去my.ini里把刚才添加的skip-grant-tables注释掉,重启服务
18、mysql -u root -p 再次进入 输入刚才设置的密码
19、show databases;如果出现1820或者1862等错误。说明密码还需要重新设置 SET PASSWORD = PASSWORD('123456');
20、接下来是拷贝数据库。拷贝数据库之前需要停掉mysql服务
21、把以前的数据文件夹data,拷贝到C:/ProgramData/MySQL/mysql-5.7.19-winx64/data目录下,记住最好不好覆盖,把以前的data重命名即可,然后重新开启mysql服务
22、管理员命令下启动CMD,执行命令:
?
1 mysql_upgrade -u root -p --force
以前的数据恢复
23、注意以前mysql.user表里如果没有'root'@'%',代表远程不可以访问,需要修改远程访问或者新建一个'root'@'%'('root'@'%'代表远程可以用root访问,'root'@'loaclhost'代表只有本地可以访问)
24、use mysql;
?
update user set host = '%' where user = 'root';flush privileges;(下面步骤可以省略)select host, user from user; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;flush privileges;
25、设置好后其他机器可以访问,建议最好新增一个'root'@'%',不是将以前的localhost改成%,这样本地就不可以访问了。
注意:修改了设置以后最好不要更换data,犯了一个错误。把'root'@'loaclhost'改成了'root'@'%'后,然后把数据库文件拷贝过来。但是此时提示local登录不了。应该是修改了设置以后不让本地登录了。所以要先把数据库拷贝过来后,并把数据都恢复好,再做修改或者设置授权等。另外5.7.19版本授权好像和以前不一样了还需要查查。移动数据库的时候移动要切记备份。
my.ini文件如果拷贝以前的有可能有问题,好像最大连接数的问题。下面给个实例:
?
[mysqld]port=3306basedir="C:/Program Files/MySQL/mysql-5.7.19-winx64"datadir="C:/ProgramData/MySQL/mysql-5.7.19-winx64/data"max_connections=1000character-set-server=utf8default-storage-engine=INNODB lower_case_table_names = 1sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #skip-grant-tables[client]port=3306default-character-set=utf8[mysql]default-character-set=utf8
本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!
mysql 5.7.6 5.7.19_MySQL数据库之Mysql 5.7.19 免安装版遇到的坑(收藏)相关推荐
- mysql免安装版5.7.7以后在windows上的那些操作(1)
今天是个好日子,所有不上班的日子都是好日子. 当下雨碰上了周末,这就是最美好的邂逅.美好的时刻就要做些美好的事情,比如睡觉···是不可能的.只能搞点什么事情来给懵懂时的自己补上彼时丢失的东西··· ^ ...
- 免安装mysql8_MySQL数据库之MYSQL-8.0.11-WINX64(免安装版)配置
本文主要向大家介绍了MySQL数据库之MYSQL-8.0.11-WINX64(免安装版)配置 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1. 解压zip包到安装目录 首先, ...
- bat 安装mysql_免安装版Mysql一键部署bat文档的方法
之前做mysql一键安装部署,初始化数据库.表及数据时找了好多帖子,在测试时有好多坑.处理之后测试成功.可用. 在确保有免安装版mysql文件后,在其目录下添加mysqlinstall.bat文件与e ...
- MySQL免安装版配置教程
配置免安装版 MySQL 的具体操作步骤如下: 步骤 1):将 MySQL 免安装压缩文件解压到一个文件夹,如 D:mysql-5.7.20-winx64,如图所示. 步骤 2):配置环境变量,在系统 ...
- mysql server 5.6root_root密码mysqlMySQL-5.6.24免安装版配置方法
MySQL-5.6.24免安装版配置方法,有需要的朋友可以参考下. 1. 下载MySQL Community Server 5.6.24 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自 ...
- MySQL 免安装版的下载与配置教程
MySQL 免安装版的下载与配置教程 MySQL 的下载安装 附录 其它 MySQL 命令 查看本 MySQL 数据存放目录 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链 ...
- MySQL 下载与配置教程(免安装版)
MySQL 下载与配置教程(免安装版) 说明 步骤 此博客已不再维护,更新内容将更新在另一篇博客中,链接:https://blog.csdn.net/wangpaiblog/article/detai ...
- mysql noinstall_免安装版MySql安装与配置
1:在MySql官网下载免安装版 http://downloads.mysql.com/archives/community/ 下载链接 http://downloads.mysql.com/arch ...
- 免安装版的mysql步骤_mysql免安装版的安装方法及步骤
mysql免安装版的安装方法及步骤 发布时间:2020-07-15 14:07:18 来源:亿速云 阅读:83 作者:清晨 小编给大家分享一下mysql免安装版的安装方法及步骤,希望大家阅读完这篇文章 ...
最新文章
- 软件系统理想主义之殇
- cmder 此时不应有 \Microsoft
- python3入门教程-python3入门教程之基本数据类型(一)
- gerrit的使用和配置
- ps ico插件_常用 PS 插件合集(1)
- linux下c语言按q退出_在linux下C语言写了一个while循环,怎么实现按任意键退出。如何编写程序?...
- (码友推荐)2018-07-12 .NET及相关开发资讯速递
- 【效率专精系列】善用API统一描述语言提升RestAPI开发效率
- Python爬虫自学之第(⑤)篇——爬取某宝商品信息
- UML-基于GRASP对象设计步骤
- 【codeforces 798B】Mike and strings
- PyTorch 深度学习:33分钟快速入门——VGG
- saiku 展示优化
- win7右键计算机死机,Win7桌面点击右键死机的解决方法
- Win7自带的壁纸路径
- echarts的边框图片之切图(重要)以及公共面板样式的制作
- 一本书读懂财报 | 现金流量表剖析
- SQL优化(面试题)
- 技术管理者的管理框架
- google的黑镜子 -- 思考技术元素对生活的影响
热门文章
- 将系统分解为微服务的策略
- .NET开发者如何使用MyCat
- 构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)
- 360极速浏览器使用postman
- Android之通过adb shell getprop、netstat命令看dns、ip
- 作为一个程序员,进步完全取决于自己
- Android之如何解决Android Studio左边的的project不见了
- Android之Windows下搭建React Native Android开发环境(差不多搞了一天)
- Android之万能适配器Adapter的使用
- php json error,PHP 7.3 中的 JSON 错误处理