1. 解压版的安装

(1). 下载压缩包并解压到一个磁盘位置

压缩包下载链接:https://dev.mysql.com/downloads/mysql/

压缩包内容:

这里写图片描述

(2). 写配置文件

复制my-default.ini重命名为my.ini,然后修改或添加配置信息:

[mysqld]#mysql解压目录basedir = <解压目录>#data文件夹位置,用来存放库和表datadir = <data文件夹目录>#mysql默认端口号port = 3306#数据库服务器字符编码character-set-server = utf8

将bin目录添加到环境变量PATH中

(4). 安装MySQL服务

以管理员运行cmd,命令:

mysqld -install [服务名]

当提示:Service successfully installed.时表示mysql服务安装成功

(5). 初始化MySQL

以管理员运行cmd,命令:

mysqld –initialize-insecure

(6). 启动MySQL服务

运行cmd,命令:

net start mysql

(7). 登陆MySQL

运行cmd,命令:

mysql –u root –p

2. 卸载解压版MySQL

(1). 关闭服务

以管理员身份运行cmd,命令:

net stop mysql

以管理员身份运行cmd,命令:

mysqld -remove [服务名]

删除mysql安装目录

(4). 删除注册表信息

清除注册表中的该MySQL服务,有几个地方:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

3. 安装常见问题

(1). data文件错误

错误描述:在启动mysql服务时,提示:

mysql服务无法启动。服务器没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。
错误原因:一般初始化之前已存在data文件就会出现这个错误,或者data文件缺少了某些文件

解决方法:先执行命令:

mysqld -remove [服务名]

(2). 密码错误

错误描述:登陆时提示:

ERROR 1045(28000): Access denied for user ‘root'@'localhost' (using password: YES)

解决方法:使用mysqld –initialize方法安装会生成一个随机字符串组成的密码,这个密码在错误日志<mysql解压目录>\data\<计算机用户名>.err中可以找到。

4. 编码问题

(1). 查看编码

打开cmd,登陆mysql,执行SQL语句:

show variables like ‘character%';

(2). 修改配置文件

修改配置文件的这几项:

[mysqld]#mysql服务器编码character-set-server = utf8collation-server = utf8_general_ci[mysql]#mysql默认编码default-character-set = utf8[mysql.server]#服务器默认编码default-character-set = utf8[mysqld_safe]default-character-set = utf8[client]#客户端默认编码default-character-set = utf8

以管理员身份运行cmd:

sc delete mysql
mysqld –install
net stop mysql
mysql –install

打开cmd,登陆mysql,执行SQL语句:

show variables like ‘character%';

这里写图片描述

搞定!

5. 安装图形化界面

(1). 一路next安装,然后启动

更多相关文章

  1. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  2. Android空引用问题的解决方法——on a null object reference
  3. android读取assets大于1M文件的解决方法
  4. 几个Android小错误解决方法
  5. CheckBox android:paddingLeft 不兼容问题解决方法
  6. Android(安卓)Studio使用过程中遇到的问题(一)-- "value 2"异常解
  7. Android(安卓)http中文乱码问题
  8. Eclipse中编译Android工程时出现的问题解决方法。
  9. Android(安卓)ListView滑动后背景变黑问题解决方法

随机推荐

  1. 2018 年 Java 程序员必读的十本书
  2. Functor与Applicative_Haskell笔记7
  3. 去投资银行面试会遇到的 10 个 Java 问题
  4. ARM协处理器各寄存器功能介绍
  5. StackOverflow Java API 问题 Top10
  6. ImportNew 一周资讯 : 2018 值得关注的 9
  7. pmp考试总结
  8. 铁定不纯的IO_Haskell笔记5
  9. Android(安卓)JNI开发入门之二
  10. HTTP2和HTTPS来不来了解一下?