windows 10下安装mysql

windows 10下安装mysql

原文连接

1.首先到官网下载mysql-8.x版本。

https://dev.mysql.com/downloads/installer/

2.不需要安装,解压到你想放的目录中。

我的目录:D:\Program Files\mysql-8.0.17-winx64

添加环境变量:此电脑-属性-高级系统设置-环境变量
在“系统变量”中,新建,
变量名:MYSQL_HOME
变量值:D:\Program Files\mysql-8.0.17-winx64 # 此处填写你的文件路径

点击确定,找到path,双击,最后一行写
%MYSQL_HOME%\bin
然后一路确定退出。

3.在这个mysql的根目录下创建一个my.ini文件,写一些MySQL的配置,将路径修改为你的安装路径。

在mysql-8.x版本中推荐使用UTF8MB4字符集,如果你使用utf8,初始化的时候会告诉你最好使用UTF8MB4,因为后面版本的mysql会使用UTF8MB4这个字符集为默认字符集,同时mysql中的utf8不是真正的UTF-8。

    [mysqld]
    # 设置端口:3306
    port=3306
    # 设置mysql的安装目录
    basedir=D:\这里写你的安装路径\mysql-8.0.13-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\这里写你的安装路径\mysql-8.0.13-winx64\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8MB4
    character-set-server=UTF8MB4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=UTF8MB4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=UTF8MB4

4.使用管理员cmd进入mysql的bin目录下,要用管理员权限进入,不然安装mysql服务时就会报错。

	cd D:\Program Files\mysql-8.0.17-winx64\bin。

5.初始化mysql。

	mysqld --initialize --console

运行完成后,cmd中显示的信息里有初始密码,root@localhost: 后面跟的就是初始密码。
mysql根目录中会多出一个data目录。

	2019-08-21T11:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ

6.安装mysql服务。

	mysqld --install

7.启动mysql服务。

	net start mysql

如果服务无法启动,或者报错“发生系统错误2”,可以先卸载再安装。

	mysqld --remove               # 卸载mysql服务,同时删除data目录
	mysqld --initialize --console # 初始化mysql
	mysqld --install              # 安装mysql服务

8.登录mysql。

	mysql -u root -p

回车,提示输入密码,输入第二步的初始密码
如果忘记或找不到mysql默认密码了,删掉mysql根目录下的data目录,重新初始化mysql,又会生成mysql的默认密码了。

9.登录成功之后,修改密码。

在mysql shell页面输入以下内容,新密码用引号括起来,别忘了分号结尾。

	ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 

10.没有10了,你已经可以开心的使用mysql了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值