mysql在window8上安装(一)

1.下载后得到zip压缩包.

 

2.解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.19

 

3.添加环境变量

 

我的电脑->属性->高级->环境变量

选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹

在D:\Environment\mysql-5.7.19下新建 my.ini 文件

编辑 my.ini 文件 ,注意替换路径位置

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir="D:\mysql\mysql-5.7.27-winx64"

# 设置mysql数据库的数据的存放目录

datadir="D:\mysql\mysql-5.7.27-winx64\data"

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# binlog 配置

log-bin = D:\mysql\mysql-5.7.27-winx64\log\mysql-bin.log

expire-logs-days = 15

max-binlog-size = 1024M

server-id = 1

explicit_defaults_for_timestamp=true

skip-grant-tables

 

启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)

再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件

net start mysql启动mysql

然后用命令 mysql –uroot –p 进入mysql管理界面(密码可为空)

进入界面后更改root密码

 

update mysql.user set authentication_string=password('erpadmin') where user='root' and Host = 'localhost';

 

(最后输入flush privileges; 刷新权限)

修改 my.ini文件删除最后一句skip-grant-tables

 

重启mysql即可正常使用

net stop mysql

net start mysql

 

4:如果以前已经安装了mysql,出现卸载不干净因而导致启动失败的可以参考

https://www.cnblogs.com/jiyongjia/p/9527499.html

 

开启远程访问权限:

重新登录: mysql -u root -p

mysql> use mysql;

Database changed

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

mysql> grant all privileges  on *.* to root@'%' identified by 'erpadmin'

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

 

 

你可能感兴趣的:(mysql在window8上安装(一))