MySQL 5.7安装配置方法

1. 下载

从https://dev.mysql.com/downloads/mysql/上下载Community版本的MySQL,将下载的压缩文件解压到某个盘内。

2. 基础配置

在解压目录下新建文件 my.ini 并添加以下内容

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

3. 配置环境变量

避免每次都要 cd 到 bin 目录下才能使用 MySQL,右键此电脑-属性-高级系统设置-高级-环境变量,在系统变量中的 PATH 中加入安装目录下的 bin 目录,如:C:\Program Files\mysql-5.7.24-winx64\bin。

4. 安装MySQL服务并启动

(1)安装MySQL

以管理员身份运行cmd,输入

mysqld --install

显示Service Successfully installed说明安装成功。

(2)初始化
# 生成临时密码
mysqld --initialize --user=mysql --console

# 首次登陆不需要密码
mysqld --initialize-insecure --user=mysql

执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为生成的临时密码(或为空)。

(3)启动服务
net start mysql

5. 测试

(1)进入MySQL

输入mysql -u root -p,然后输入临时密码。

(2)修改密码
set password = password('新密码');

update mysql.user set authentication_string=password('新密码') where user='root';
(3)查看显示数据库
# 显示所有数据库
show databases;
# 切换数据库
use mysql;
# 显示user表内容
select host,user from user;

6. 开启远程连接

# 赋予权限
grant all privileges on *.* to root@'%' identified by "123456" with grant option;
# 刷新配置
flush privileges;
posted @ 2019-01-13 17:39  Creaky  阅读(397)  评论(0)    收藏  举报