mysql的安装

来自:http://www.jb51.net/article/83641.htm

1.工欲善必先利其器,所以第一步要去http://dev.mysql.com/downloads/mysql/下载Windows (x86, 64-bit), ZIP Archive,

mysql的安装_第1张图片

2.下载完成后将其解压到你想要安装的路径下,例如我的解压到D:\MySql\mysql-5.7.12-winx64\路径下,刚解压完应该是下图这些文件夹:
mysql的安装_第2张图片

3.新建一个my.ini配置文件:以后将会读取此配置文件而不是my-default.ini文件;现将如下代码添加到my.ini文件中:

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

•添加完之后保存,然后再在此路径新建一个空的data文件夹,整个流程建完的格局应为如下图:


mysql的安装_第3张图片

4.安装mysql服务:记住一定要以管理员身份运行cmd,进入mysql的bin目录下,输入命令

mysqld --initialize-insecure --user=mysql
#如果有问题的话,那么把备份my-default.ini 然后把my.ini的内容复制到mydefault.ini中
mysql的安装_第4张图片

然后输入

mysqld install

安装服务,安装成功会提示安装成功,如果有之前的服务可以会说已经安装过,此时

mysqld remove

然后重装再启动MySQL服务就OK了

net start mysql

mysql的安装_第5张图片

5. 配置环境变量:将bin目录的路径拷贝到path环境变量下

mysql的安装_第6张图片

6.打开MySQL:打开cmd.exe,输入mysql -uroot -p命令,默认是没有密码的,回车进入。如果有的已经设置密码了,所以要输入密码才能进

mysql的安装_第7张图片

7. 设置root账户密码
先用root账户登录到mysql

mysql -uroot

然后设置:set password for 用户名@localhost = password('新密码');

mysql> set password for root@localhost = password('123'); 

问题补充:

  • my.ini的部分内容
    basedir=D:\softinstall\mysql-5.7.12-winx64
    datadir=D:\softinstall\mysql-5.7.12-winx64\data
当执行命令“mysqld --initialize-insecure --user=mysql”时报错如下:
mysql的安装_第8张图片

从错误里看,发现softinstall少了一个s,于是我把mysql的目录移动到D盘根目录下就好了,无语且无解

  • mysqld remove
    出现"failed to remove service";
    可以使用"sc delete mysql"

  • sc delete mysql
    出现“指定的服务已经标记为删除”
    此时关闭打开的服务窗口即可

你可能感兴趣的:(mysql的安装)