【博客园cnblogs笔者m-yb原创,转载请加链接,公众号aandb7, github.com/mayangbo666,QQ群927113708】
https://www.cnblogs.com/m-yb/p/9945512.html
 
--------------------------------------------------------------------------------
https://www.cnblogs.com/mufire/p/6697994.html
--------------------------------------------------------------------------------
乱码 ↑
--------------------------------------------------------------------------------
免安装的zip包解压,
新增my.ini配置文件【文末有】【注意my.ini里面的文件路径配置全为\\非单斜杠;同时注意最好不要配置data路径】,
配置环境变量[将mysql的bin目录路径加入到计算机的path里即可],
命令行试图开启mysql服务端服务
cmd执行命令:mysql,
若报120.ddl缺失,
安装redist 64.exe,
微软官方提供的下载地址【Visual C++ Redistributable Packages for Visual Studio 2013】
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
点击下载,安装(若提醒须重启则重启)。
再运行,
若报:
 Can't connect to MySQL server on 'localhost' (10061);
执行mysql服务端安装指令:
mysqld -install
执行mysql尝试启动服务端,
扔可能失败,
执行:
mysqld --initialize-insecure --user=mysql
ps: 执行【mysqld --insecure --user=mysql为不加密初始化,下次登录不需要密码,若只执行mysqld --initialize,则系统自动生成随机密码,需要登录时输入:需要手动在mysql目录下搜索*.err,以文本形式打开看到如下内容(localhost的冒号后面就是随机密码,短短数十位):

016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >mso<k70mrWe

】,

执行:【net start 为启动服务,以后可能多次使用,也可通过任务管理器里面的服务方式图形界面的方式操作】
net start mysql
启动mysql服务成功。
输入:
mysql -uroot
或者有密码则用:
mysql -uroot -p此处为密码
回车就成功登录数据库服务端了。
输入exit
退出mysql数据库服务端。
下次使用:
mysql -uroot -p此处为密码【这种方式密码会显示明文】
若用另一种方式:
mysql -uroot -p回车
再输密码则是暗文**若无密码直接回车就可以;
就成功登录数据库服务端了。
【改密码/加密码的操作】:
首先确定不是在mysql程序里输命令;
如果是mysql程序里则exit退出;
输入:
mysqladmin -u root -p password

出现“Enter password:”,直接回车,未设置密码时默认没有密码,

接着出现“New password:”输入新的密码,回车即可,

接着出现“Confirm new password:”确认密码,回车即可。

附[my.ini]:

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

mysql 在 win 安装 最全攻略(附转载的乱码终极解决方案)以及解决data too long for column 'name' at row 1, 一种可能就是因为编码一致性问题.的更多相关文章

  1. Android-x86虚拟机安装配置全攻略

    转自Android-x86虚拟机安装配置全攻略 注:这里安装从简,具体请参考虚拟机Vmware安装运行安卓4.0详细教程 Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这 ...

  2. phpMyAdmin 安装教程全攻略

    管理MYSQL数据库的最好工具是PHPmyAdmin,现在最新版本是phpMyAdmin 2.9.0.2,这是一个国际上开源的软件,一直在更新版本,你可以从 http://www.phpmyadmin ...

  3. Emacs安装配置全攻略之中的一个编译安装简单配置

    /*************************************************************************************************** ...

  4. 长平狐 Android-x86虚拟机安装配置全攻略

    Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这篇文章能把主要的配置介绍给您,帮助您少走一些弯路. 本文分别针对VMWare和Virtual Box两种虚拟机介绍安装配置 ...

  5. Tampermonkey油猴脚本管理插件-最强浏览器插件的安装使用全攻略

      对于接触过谷歌浏览器插件的“玩家”们来说,应该没有人没听说过Tampermonkey用户脚本管理器,也就是中文所说的“油猴”这个chrome插件了. 油猴号称全商店最强的浏览器插件绝非浪得虚名,一 ...

  6. 【NS2】使用SourceInsight阅读NS源代码全攻略(转载)

    NS的源码底层是C++,采用了C++/Tcl分裂对象模型,架构完善,堪称OOP编程的典范.但是NS源码体系庞大,源文件有2千多个,阅读起来不是特别方便,我推荐使用SourceInsight3.5.具体 ...

  7. TestLink安装全攻略

    TestLink安装全攻略 此文章转自该链接--http://www.cnblogs.com/Tcorner/archive/2011/07/26/2117296.html 安装前准备 需要下载xam ...

  8. Linux一键安装web环境全攻略phpstudy版

    此教程主要是应对阿里云Linux云服务器ecs的web环境安装,理论上不限于阿里云服务器,此教程对所有Linux云服务器都具有参考价值. 写这篇文章的目的:网上有很多关于Linux一键安装web环境全 ...

  9. 在net安装程序中部署oracle客户端全攻略

    在net安装程序中部署oracle客户端全攻略 主要的是要做三件工作: 打包文件,写注册表,注册环境变量说明:我的oracle版本为9, 在2000 advanced server 上测试通过,可以正 ...

随机推荐

  1. NFC读写电子便签总结

    编写NFC程序的基本步骤 1)设置权限,限制Android版本.安装的设备: 1 2 3 4 <uses-sdk android:minSdkVersion="14"/> ...

  2. 创建react项目的几种方法

    前言: 构建React项目的几种方式: 构建:create-react-app 快速脚手架 构建:generator-react-webpack 构建:webpack一步一步构建 1)构建:creat ...

  3. openGL学习----光照

    0.光照处理时候,向量点乘一定要是标准化后的单位向量!!! 1.冯氏光照模型:光照=环境光+漫反射+镜面反射 vec3 result = ambient + diffuse + specular; 一 ...

  4. Python类的私有属性

    class Bar(object): __age = 18 sex = 'male' def __init__(self, ): pass def f(self): print(self.__age) ...

  5. webpack搭建项目时出现的报错“Module build failed (from ./node_modules/css-loader/dist/cjs.js) CssSyntaxError”

    控制台出现的错误如下: webpack.config.js中的配置如下: module.exports={ entry:'./src/main.js', output:{ path:__dirname ...

  6. 关于Could not read pom.xml和No plugin found for prefix 'tomcate7' in the current project

    当时出现的错误:  有大神知道我这个错误怎么解决吗[ERROR] No plugin found for prefix 'tomcate7' in the current project and in ...

  7. rm 命令

    rm 命令 rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链接文件,而原有文件保持不变. 语法 rm (选项) (文 ...

  8. git 管理和存储二进制大文件

    git 管理二进制文件 本文档将逐步带你体验 git 的大文件管理方式. 环境: windows10 64位 cmd git版本: git version 2.18.0.windows.1 创建到推送 ...

  9. 论Object.keys(), Object.getOwnPropertyNames(), for in, Object.getOwnPropertySymbol()区别

    前不久,一朋友求助,让我给解释一波Object.keys(), Object.getOwnPropertyNames(), for in的区别,面试中好几次呗问了.所以,抽了点时间看了看,大概把我看的 ...

  10. 第 8 章 容器网络 - 063 - 如何使用 Weave 网络?

    如何使用 Weave 网络? weave 是 Weaveworks 开发的容器网络解决方案. weave 创建的虚拟网络可以将部署在多个主机上的容器连接起来. 对容器来说,weave 就像一个巨大的以 ...