一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品
MySQL安装
下载
1、地址
2、官网寻址方式
-
菜单:Downloads->Community->MySQL Community Server
注:分为安装版和解压版,MySQL5.5.x版本体积小。点击下载时需要填写在Oracle注册的用户名和密码。
安装
1、安装版
5.5.x及之前版本选择Typical类型安装,新版本选择Developer Default类型安装。
2、解压版
-
新建my.ini配置文件(可选)
在MySQL目录下新建my.ini文件(5.7.x版本MySQL目录不再包含my-default.ini示例配置文件)。
[client] port=3306 [mysql] default-character-set=utf8 [mysqld] # The TCP/IP Port the MySQL Server will listen on port=3306 # basedir="C:/Program Files/MySQL/MySQL Server 5.7/" # Path to the database root # datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data # The default character set that will be used when a new schema or table is # created and no character set is defined character-set-server=utf8 # Set the SQL mode to strict sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
注:修改配置文件重启服务后才生效。Windows下未新建my.ini配置文件直接安装未产生乱码问题。
-
生成data数据库存放文件夹和root用户
在MySQL的bin目录下,执行
mysqld --initialize-insecure
命令生成用户名为root密码为空的用户,或者mysqld --initialize
命令生成用户名为root带随机密码的root用户,并且生成存放数据库的data文件夹(若没有data文件夹则无法启动MySQL服务)。如果命令执行报错,添加
--console
参数可以显示启动错误信息。随机密码登录后需要修改,否则会报错,执行
SET PASSWORD = PASSWORD('12345678')
修改密码,因为密码不够安全,需要先执行set global validate_password_policy=0
操作。 -
设置环境变量(可选)
新建MYSQL_HOME环境变量,path环境变量中添加
%MYSQL_HOME%\bin;
,用于执行MySQL命令。 -
安装MySQL服务
在MySQL的bin目录下,执行
mysqld -install
命令安装MySQL服务,默认服务名为MySQL;执行mysqld -remove
移除MySQL服务。启动MySQL执行
net start mysql
,停止MySQL执行net stop mysql
。