一.MySQL 安装
1.下载MySQL
1).所有平台的 MySQL 下载地址为: MySQL 下载. 挑选你需要的MySQL Community Server 版本及对应的平台。
点击Download按钮进入下载页面,点击下图中的No thanks, just start my download. 就可立即下载:
2).下载完后,我们将 zip包解压到相应的目录,这里我将解压后的文件夹放在 E:databaseMysql下。
2.安装环境配置
安装Windows 64 位 mysql 最新版本解压包中没有data目录和my-default.ini及服务无法启动的快速解决办法配置环境变量很简单
1).新增系统环境变量:
键名:MYSQL_HOME
值为:E:mysql-5.7.21-winx64
在path中添加%MYSQL_HOME%in
2).my-default.ini文件存不存在不重要,关键需要自己在根目录下新建一个文本文件,改名为my.ini,具体内容如下:
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8
[mysqld]# 设置3306端口
port = 3306# 设置mysql的安装目录
basedir=C:wamp-allmysql-5.7.13# 设置mysql数据库的数据的存放目录
datadir=C:wamp-allsqldata# 允许最大连接数
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-winx64in 下
执行命令: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-winx64in>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
总结:因为以前安装过老版本,这次安装新版本需要先卸载,再安装遇到问题还是挺多的,不过都成功解决。如果大家在安装中遇到问题请留言,我看到后会回复大家。后期会再补充使用方法。