程序员的大厨梦

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.MySQL 安装

1.下载MySQL

1).所有平台的 MySQL 下载地址为: MySQL 下载. 挑选你需要的MySQL Community Server 版本及对应的平台。

点击Download按钮进入下载页面,点击下图中的No thanks, just start my download. 就可立即下载:

2).下载完后,我们将 zip包解压到相应的目录,这里我将解压后的文件夹放在 E:\database\Mysql下。

 

2.安装环境配置

安装Windows 64 位 mysql 最新版本解压包中没有data目录和my-default.ini及服务无法启动的快速解决办法配置环境变量很简单

1).新增系统环境变量:

键名:MYSQL_HOME

值为:E:\mysql-5.7.21-winx64

path中添加%MYSQL_HOME%\bin

2).my-default.ini文件存不存在不重要,关键需要自己在根目录下新建一个文本文件,改名为my.ini,具体内容如下:

 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8

 [mysqld]# 设置3306端口

port = 3306# 设置mysql的安装目录

basedir=C:\wamp-all\mysql-5.7.13# 设置mysql数据库的数据的存放目录

datadir=C:\wamp-all\sqldata# 允许最大连接数

max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

3).mysql服务无法启动的问题

解答方法https://jingyan.baidu.com/article/b24f6c820a029b86bfe5da3c.html

4).安装mysql后找不到服务或出现找不到指定文件

解答方法https://jingyan.baidu.com/article/91f5db1bd298ed1c7f05e315.html

 

3.接下来我们来启动下 MySQL 数据库:

以管理员身份打开 cmd 命令行工具,切换目录可以直接在目录下Ctrl+shift+右键打开cmd。

1).生成data文件:

以管理员身份运行cmd进入E:\mysql-5.7.20-winx64\bin 

执行命令:mysqld --initialize-insecure --user=mysql  E:\mysql-5.7.20-winx64目录下生成data目录

2).输入以下安装命令,输出service successfully installed,则成功。

mysqld install

3).启动输入以下命令即可,需要提示则成功。

net start mysql

4).重启 MySQL 服务:需要提示则成功。

net stop mysql

5).登录mysql:

登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

E:\mysql-5.7.20-winx64\bin>mysql -u root -p

Enter password: ******

6).设置(或修改)root用户密码:

设置(或修改)root用户密码:

mysql>update mysql.userset authentication_string = password("123456") where user="root"; #password("123456"),此处引号中的内容是密码,自己可以随便设置

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;  #作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变

Query OK, 0 rows affected (0.01 sec) 

7).退出mysql:

mysql> quit

Bye

 

总结:因为以前安装过老版本,这次安装新版本需要先卸载,再安装遇到问题还是挺多的,不过都成功解决。如果大家在安装中遇到问题请留言,我看到后会回复大家。后期会再补充使用方法。

 

posted on 2018-07-11 16:44  程序员的大厨梦  阅读(263)  评论(0编辑  收藏  举报