MySQL学习(0) 安装MySql(windows)

来源:互联网 发布:网络棋牌交流群 编辑:程序博客网 时间:2024/06/06 18:42

下载

首先从官网下载Mysql https://www.mysql.com/downloads/

进入此页面下载:
Downloads->MySQL Community Edition (GPL)
这里

点击之后:

这里写图片描述

进入之后选择合适的下载:

这里写图片描述

这里写图片描述

安装

下载完成后 直接解压到你需要安装的目录(我是直接安装在G:\)
在mysql-5.7.20-winx64目录下添加一个 my.ini文件
文件内容为:

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=G:\\mysql-5.7.20-winx64# 设置mysql数据库的数据的存放目录datadir=G:\\mysql-5.7.20-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

这里写图片描述

打开cmd.exe(用管理员打开)

  1. 列表内容

将目录转到 安装目录下的bin目录

这里写图片描述

之后输入代码
mysqld --initialize-insecure// initialize前有 两个- 在此处记得要加上-insecure 否则 在之后登录时会有密码而密码是随机的 这条命令执行后会在安装目录下增加一个data文件(这个文件不要自己手动加 否则会使得文件不全)!!!!不要随意加空格

这里写图片描述

打开安装目录下的data文件:

这里写图片描述

这里写图片描述

(如果没有 mysql等文件夹 只有下面的文件 就是因为data文件夹是自己创建的 或者前面的mysqld –initialize-insecure命令处initialize前没有加上两个 -)

创建一个服务

执行命令 mysqld -install Smysql
这里写图片描述

启动一个服务

执行命令 net start Smysql
在这时就是检验前面是否配置成功的时候了

很有可能出现下面的错误
这里写图片描述

这个的原因有不少 最有可能的是因为之前的data文件夹中文件不全
先检查一下 data文件夹中文件的文件
还有可能就是以为已经有了打开的服务(我这里就是因为已经打开了服务)

成功的界面为:

这里写图片描述

此时已经启动了服务:
–启动服务也可右键点击“我的电脑”|“管理”|“服务和应用程序”|“服务”|找到“Smysql”右键启动

命令行登录服务

执行命令 mysql -u -roop -p
之后会让你输入密码 由于在命令mysqld --initialize-insecure加上了-insecure 所以没有密码 直接按回车就可以了

这里写图片描述

此时算是安装完毕了!

命令 mysqld –initialize 在安装目录下生成一个data文件夹并初始化(我也是初学 对于命令的解释也只是自己的揣测) 在此命令下加上-insecure 可以使登录服务没有密码(否则会生成随机密码)

命令 mysqladmin -u root password "1234"将登录密码改成1234(原密码为空)

命令 net start Smysql 启动一个服务

命令 net stop Smysql 结束一个服务

命令 mysqld -remove Smysql移除一个服务