美文网首页
Mysql学习笔记(一)windows下安装

Mysql学习笔记(一)windows下安装

作者: 一万年不是尽头 | 来源:发表于2019-01-31 09:28 被阅读0次

一、windows下的安装

1、安装包安装

安装包安装和普通软件安装没有特别的地方,这里就不做介绍了

2、zip安装

(1)、下载

https://www.mysql.com/downloads/

(2)、解压到安装目录

此路径自己随意(不要有中文)本文中,安装路径为C:/mysql

(3)、新建my.ini配置文件

在任意目录新建my.ini配置文件,文件内容如下:
[mysqld]
#启动端口
port = 3306
#安装路径
basedir=C:/mysql
#数据文件存储路径,此路径需要自己创建
datadir=C:/mysql/data/

(4)初始化数据

用cmd进入安装目录然后执行下面的命令
bin\mysqld --defaults-file=conf/my.ini --initialize

  • 命令参数说明
参数 说明
--defaults-file 指定配置文件路径
--initialize 根据配置文件进行初始化工作

(5)启动mysql服务

用cmd进入安装目录然后执行下面的命令
bin\mysqld --defaults-file=conf/my.ini

(6)登陆mysql服务

1、找到初始随机密码

首先到配置的数据文件存储路径下,找到以err文件后缀的文件,用记事本打开,可以找到如下内容
A temporary password is generated for root@localhost: Kh9<H6xUr)0;
我们root的密码就是:Kh9<H6xUr)0;
用cmd进入安装目录然后执行如下命令:
mysql -P3307 -uroot -p
输入密码即可登陆

2、重置密码

  • MySQL 5.7.6以及之后的版本
    使用ALTER USER语法来修改密码。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
  • MySQL 5.7.5以及之前的版本
    使用SET PASSWORD语法修改密码。
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

如果上面的方法修改密码有错,可以直接修改mysql.user表:

UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass')
WHERE User = 'root' AND Host = 'localhost';

注意:

  • 1、mysql5.7 user表里已经去掉了password字段,改为了authentication_string。
  • 2、最好都执行一次清空权限缓存:FLUSH PRIVILEGES;

3、以服务的形式运行

安装windows系统服务:
用cmd进入安装目录(以管理员方式运行)
bin\mysqld.exe --install --default-file=c:\mysql\conf\mysql.ini

注意

  • --default-file=本地配置文件的绝对路径

安装至此结束

相关文章

网友评论

      本文标题:Mysql学习笔记(一)windows下安装

      本文链接:https://www.haomeiwen.com/subject/kkfksqtx.html