首页  »   MySQL

windows下使用命令的模式安装mysql5.7

网友分享于:2018-04-03  浏览:2次
windows下使用命令的方式安装mysql5.7

解压zip压缩包,创建my.ini文件内容如下

这里注意一下sql_mode 这里写的是让mysql使用习惯类似oracle,具体哪些什么意思大家很容易百度查到

[mysql]

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

default-character-set=utf8

[mysqld]

sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=E:\mysql-5.7.13-winx64

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

datadir=E:\mysql-5.7.13-winx64\data

# 允许最大连接数

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=INNODB

 

初始化和启动Mysql服务:

1.以管理员权限运行cmd (注意win10必须以管理员权限cmd)

2.进入mysql的bin下

 

3.初始化,生成data文件夹

 >mysqld  --initialize-insecure (不设置root密码,建议使用)

 >mysqld  --initialize (生成一个随机的root密码—这个root密码会在命令提示行里面显示,一定要记下来……要不要悲剧)

命令执行后,在mysql文件目录下会生成一个data文件夹时间比较慢多等会

 

3.安装MySql服务

 >mysqld -install

4.启动mysql

 >net start mysql

登陆mysql

>mysql -u root -p

第一次登录时无需密码直接回车登录

登录mysql之后,设置root密码

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

或者使用mysqlamdin修改root密码

>mysqladmin -u root -p password NewPassword

 

修改密码后,我们使用root可登录成功

 

参考: https://blog.csdn.net/qq_28126403/article/details/53995216

 

相关解决方案

最新解决方案