一个关系型数据库管理系统,由瑞典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。
