Windows上安装MySql

1、下载MySql

  最新版本的MySql可以在这里下载

  

 

   如果不想安装最新的版本,点击图片“1”处所示选择其他版本。点击“2”处下载最新版本,会跳转到下载页面,可以选择不登录直接下载,如图所示:

  

 

   下载完后,将zip包解压到相应目录,这里解压在D:\20170324\soft\mysql-8.0.18-winx64

2、配置MySql配置文件

  打开刚解压的文件夹,在文件夹下创建后缀为ini的文件,名字自己起一个就可以,编辑ini文件,配置以下基本信息:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\20170324\soft\mysql-8.0.18-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\20170324\soft\mysql-8.0.18-winx64\sqldata 
# 允许最大连接数
max_connections
=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character
-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

特别注意:下面的配置过程是在win7系统下完成,在win10系统下输入mysqld类似的命令会报错,报错如下,我们根据提示将命令修改为“.\mysqld”就可以正常安装,使用了

3、启动MySql数据库

  以管理员身份打开cmd命令行工具或者powershell,切换目录到:D:\20170324\soft\mysql-8.0.18-winx64\bin

  初始化数据库:

mysqld --initialize --console

  执行完成后,会输出初始默认密码:

2019-12-11T02:06:08.882542Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: p1!q%xNyydsu

  p1!q%xNyydsu就是初始密码,登录的时候需要,可以登录之后修改密码。

  输入安装命令:

mysqld install

  安装成功后,启动MySql,输入命令:

net start mysql

  

 

 4、登录MySql数据库

  输入命令格式为:

  mysql -h 主机名 -u 用户名 -p

  参数说明:

    -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;

    -u : 登录的用户名;

    -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

   登录本机一般输入命令:

mysql -u root -p

  按回车确认, 如果安装成功并且 MySQL 正在运行, 会要求输入密码,输入上一步生成的初始密码回车

 

 5、修改初始密码

  输入命令:

ALTER USER root@localhost IDENTIFIED  BY '123456';

6、授权远程访问

use mysql;

 查询mysql库下的user表

select user,host from user;

 

 将表中user为root的用户的host修改为%,%表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.100.60,这表示只允许局域网的192.168.100.60这个ip远程访问mysql。

update user set host = '%' where user = 'root';

 再次查询user表

 

 让赋予的权限立即生效,执行

flush   privileges;

 防火墙打开3306端口,如何开放3306端口,这里不赘述。

 

参考:https://www.runoob.com/mysql/mysql-install.html



posted @ 2019-12-11 14:01  葱爆肥牛  阅读(534)  评论(0编辑  收藏  举报