当前位置:主页 > 大数据 > 正文

Windows环境下安南极烈日装Mysql的过程

未知 2019-05-09 15:00

1. 从MySQL官网下载免安装的压缩包mysql-5.7.21-winx64.zip

2. 解压到相应的目录(此处解压到F:mysql-5.7.21-winx64)

3. 配置环境变量,将MySQL的启动目录(F:mysql-5.7.21-winx64in)添加到Path中

4. 在MySQL目录下(F:mysql-5.7.21-winx64)创建my.ini文件,内容如下:

[mysql] 
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:mysql-5.7.21-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

出现msvcr120.dll错误,下载https://www.microsoft.com/zh-CN/download/details.aspx?id=40784,安装vcredist

5. 管理员身份运行cmd

切换目录:

C:Windowssystem32>cd F:mysql-5.7.21-winx64in

生成MySQL服务:

F:mysql-5.7.21-winx64in>mysqld -install
Service successfully installed.

生成data目录:

F:mysql-5.7.21-winx64in>mysqld --initialize-insecure --user=mysql

启动MySQL服务:

C:Windowssystem32>net start mysql
MySQL Windows环境下安南极烈日装Mysql的过程 服务正在启动 .
MySQL 服务已经启动成功。

6. 登录数据库,修改密码(默认密码为空)

登录数据库:

C:Windowssystem32>mysql -uroot -p

修改密码:

mysql> use mysql;
Database changed
mysql> update user set authentication_string=password("新密码") where User="root";
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
mysql>FLUSH PRIVILEGES;

7.配置root远程登录

mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;