mysql安装设置mysql字符集utf8及修改密码
MySQL的下载,建议下载MySQL的解压缩版本
MySQL官网下载
推荐别下最新版本的原因是因为很多之前用的jar包和工具类不兼容最新版本的 可以下5.多的和六点多的
这样的压缩包解压再配置就行了 安装版的如果安装过程有问题可以卸载在下解压缩版的 ,没问题的。解压缩到自己选定的目录,然后配置my.ini 如果下的旧版本可能没有my.ini文件 不要慌 也不要把它的文件改格式直接拿来用,新建一个txt取名叫my.ini然后编辑内容
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = # 设置mysql的安装目录 basedir="B:\MySQL\mysql-5.6.41-winx64" # 设置mysql数据库的数据的存放目录 datadir="B:\MySQL\mysql-5.6.41-winx64\data" # 允许最大连接数 max_connections= # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
划重点:有的版本肯没有data这个文件夹 也不要慌,new一个出来。反正缺啥你就补啥。basedir:和其他dir可以参照我的 不要照搬路径 ,设成自己的解压缩路径
配置好了后不要着急启动,再配环境变量选择我的电脑-》属性
再选这个
然后选择系统变量 然后选择系统变量 然后选择系统变量 再系统变量里边点击新建
按照我这个模式把路径换成你的就行 怕出错的可以选择浏览文件或目录
好了后再找找看有没有path这个变量 部分大小,有的话在后面添加:%MYSQL_HOME%\bin 这个但不要把之前的覆盖掉了,没有的话新建一个。
打开命令行进入你解压缩mysql的目录 就是cd 
这个目录 然后 B: 如果是D盘的话 cd你的路径然后D: 这里怕有的人不知道如何进所以这样说 土是土了点。。。
然后 输入下面这个 不要急着关掉 要不你完了 又要删除解压缩一次
mysqld --initialize --console
看控制台的输出:找到这样的话 :
A temporary password is generated for root@localhost:这里通常会是乱七八糟的东西 如果有字符什么的 不要怀疑也要记住,区分大小写直到看到空格。怕出错可以复制到记事本
然后:
mysqld install
如果不是以系统管理员打开的cmd窗口的话 按照如下:
右键以管理员打开
net start mysql 如果MySQL版本下载的是5.7版本的话还要
mysqld --initialize-insecure
然后登陆MySQL:
mysql -u root -p
enterpassword:这里是前面记录的密码
这里建议登陆好了立刻修改密码:
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('dabai') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
mysql安装设置mysql字符集utf8及修改密码的更多相关文章
- MySql安装出现问题---无服务,修改密码
之前在项目中一直使用的是SqlServer数据库,现在学习下MySql,下面是学习MySql的学习笔记. MySql简介 MySql是一种关联数据库管理系统(关系型),将数据 ...
- Linux上安装设置mysql 5.7.24
一,准备 1,先查看Linux是32位还是64位 getconf LONG_BIT 如果返回的是32,那么就是32位 如果返回的是64,那么就是64位 2,如果服务器不能联网,就先去官网下载好压缩包, ...
- 【MYSQL安装】mysql 5.6在centos6.4上的安装
1.卸载系统自带的mysql [root@zhangmeng ~]# rpm -qa |grep mysql mysql-libs--.el6_3.x86_64 [root@zhangmeng ~]# ...
- mysql安装 卸载 查字符集编码
下载地址 : https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 解压zip 解压完之后的目录 在里面新建一 ...
- hive安装--设置mysql为远端metastore
作业任务:安装Hive,有条件的同学可考虑用mysql作为元数据库安装(有一定难度,可以获得老师极度赞赏),安装完成后做简单SQL操作测试.将安装过程和最后测试成功的界面抓图提交 . 已有的当前虚拟机 ...
- docker安装mysql,设置mysql初始密码
docker安装mysql,只需要2分钟就可以完成 docker search mysql 拉取mysql镜像(https://hub.docker.com/_/mysql) docker pull ...
- MySql安装与MySQL添加用户、删除用户与授权
1.安装MySql 目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的.msi格式的直接点击setup.exe就好,按照步骤进行.但是很多人下了zip格式的解压发现没有s ...
- mysql安装图解 mysql图文安装教程(详细说明)
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...
- mysql安装图解 mysql图文安装教程(详细说明)-[转]
很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...
随机推荐
- 洗礼灵魂,修炼python(80)--全栈项目实战篇(8)—— 计算器
用正则表达式开发一个计算器,计算用户给定的一串带有加减乘除的公式. 要求:不能使用eval转换字符串 分析: 要求简单,就是计算混合运算,但是不能使用eval直接转换,主要就是把整个式子中的小括号优先 ...
- Linux进程启动过程分析do_execve(可执行程序的加载和运行)---Linux进程的管理与调度(十一)
execve系统调用 execve系统调用 我们前面提到了, fork, vfork等复制出来的进程是父进程的一个副本, 那么如何我们想加载新的程序, 可以通过execve来加载和启动新的程序. x8 ...
- Lua中的#
Lua中的 对字符串来说,#取字符串的长度,但对于table需要注意. lua的table可以用数字或字符串等作为key, #号得到的是用整数作为索引的最开始连续部分的大小, 如果t[1] == ni ...
- tesseract-ocr安装问题
今天安装tesseract-ocr的时候,载了坑,记录一下. 1. 安装时语言库的选择,我把 aditional language data 这一项全选中了,装的时候那叫一个慢啊,差不多3个小时装好的 ...
- Python里面search()和match()的区别
转自https://www.cnblogs.com/aaronthon/p/9435967.html match()函数只检测字符串开头位置是否匹配,匹配成功才会返回结果,否则返回None searc ...
- nuxt博客项目
最近使用nuxt服务端渲染自己开发了一个博客,主要用到的技术有nuxt.nginx.koa2.mysql.https.OAuth2.0(github登录),有兴趣的可以看看,能star一下就更好了. ...
- BSOJ 5603 -- 【SNOI2017】炸弹
题好数据水系列,网上的十几行神仙解法A了原数据. 这道题要用到线段数优化建图的知识.然而考试考到这道题时我还不会. 我们设分别表示每个炸弹向左和向右最远能炸到哪个炸弹.很容易想到一个思路,就是每个炸弹 ...
- 关于.NET Web API InputStream接收不了数据的问题
问题描述:1.网站向WebApi(以下简称Api) Post数据: 2.Api的过滤器先处理验证,通过HttpContext.Current.Request.InputStream获取网站Post过来 ...
- Spring Kafka整合Spring Boot创建生产者客户端案例
每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code 创建一个kafka-producer-master的maven工程.整个项目结构如下: ...
- P2819 图的m着色问题(DFS)
思路:最开始的回溯顺序是正常的图遍历的回溯顺序,其实也没有错.但是,因为怎么调都不对,看了题解.下面,请结合题解思路和代码一起感受一下回溯顺序的改变,算法的改变和代码在哪里实现了这种顺序. 回溯顺序: ...