安装配置
下载
解压
配置
# 服务端配置
# 在执行mysqld命令时,下列配置会生效,即mysql服务启动时生效
[mysqld]
# 默认端口号
port=3306
# 默认字符集
character_set_server=utf8
# 设置为自己的MySQL安装目录
basedir=D:\\MySql\\mysql-5.7.19-winx64\\
# 设置为MySQL数据目录 这个目录由系统创建
datadir=D:\\MySql\\mysql-5.7.19-winx64\\data\\
# 跳过安全检测
skip-grant-tables
# 客户端配置
# 针对客户端命令的全局配置,当mysql客户端命令执行时,下列配置生效
[client]
port=3306
character_set_server=utf8
使用管理员身份打开cmd,并切换到 D:\\MySql\\mysql-5.7.19-winx64\\bin 目录下,执行mysqld -install ,执行成功提示Service successfully installed.
初始化数据库: mysqld --initialize-insecure --user=mysql
进入mysal管理终端:
mysql -u root -p # 当前root用户,密码为空,直接回车即可
修改root用户密码
# 第一步
use mysąl;
# 第二步
update user set authentication_string=password(\'123\') where user=\'root\' and Host=\'localhost\';
# 解读:上面的语句就是修改root用户的密码为3417
# 注意:在后面需要带分号,回车即可执行该指令
# 第三步执行:
flush privileges; # 刷新权限
# skip-grant-tables
net stop mysql
net start mysql
# 温馨提示:该指令需要退出mysan在Dos下执行。
mysql -u root -p
密码正确,进入MySQL
密码错误,如下:
目录结构
打开解压好的mysql文件夹,你会看到如下画面(不同的版本,目录结构可能不同,下面图片是是mysql-5.6.47-winx64版本):
那么每个文件都是干什么用的呢?
bin目录 | 用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。 |
data目录 | 用于放置一些日志文件以及数据库。 |
docs目录 | 用于放置一些文档。 |
include目录 | 用于放置一些头文件,如:mysql.h、mysql_ername.h等。 |
lib目录 | 用于放置一系列库文件。 |
share目录 | 用于存放字符集、语言等信息。 |
my-default.ini | 配置文件 |
来源:https://www.cnblogs.com/pure3417/p/14752375.html
图文来源于网络,如有侵权请联系删除。