Windows上安装配置MySQL

本文主要介绍Windows上,下载安装及配置MySQL的方法。

1、下载MySQL

下载地址http://www.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-winx64.zip

2、安装MySQL

1)解压好下载的安装文件

2)配置环境Path环境变量

变量名:MYSQL_HOME,值是目录:D:\cjavapy\mysql-5.7.17

变量名:Path ,现有值后面追加值:;%MYSQL_HOME%\bin;

3)将bin目录下my-default.ini改成my.ini,

4)修改basedir的值为D:\cjavapy\mysql-5.7.17,datadir值修改为D:\cjavapy\mysql-5.7.17\data,其它配置项可以对比下,完整配置文件如下,

[client]
default-character-set=utf8mb4
[mysqld]
port=3306
basedir="D:\cjavapy\mysql-5.7.17"
datadir="D:\cjavapy\mysql-5.7.17\data"
character-set-server=utf8mb4
default-storage-engine=INNODB
# 导入大SQL文件
max_allowed_packet=900M
# 解决5.6的SQL在5.7的执行错误 ERROR 1067 (42000) Invalid default value for 'end_time'
sql_mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysql]
default-character-set=utf8mb4

3、安装MySQL服务

如果安装目录下存在“Data”目录,需要先删除data目录(或移动到其他地方)。

1)安装初始化

mysqld --initialize

2)安装服务

自动:

mysqld -install MySQL 

手动:

mysqld --install -manual MySQL

注意:配置文件默认是安装目录中的my.ini,如果配置文件需要更改位置可以使用--defaults-file="D:\cjavapy\my.ini"

4、MySQL服务启动与停止

1)cmd命令窗口

启动:

net start mysql

停止:

net stop mysql

2)打开管理工具 服务,找到MySQL服务也可以启动或停止

5、root密码修改与登录

1)登陆

本地登陆使用mysql -u root -p命令,输入密码登陆。

注意:MySQL解压缩版初次安装管理员root的密码为空,直接再回车一次就登入mysql数据库。如果出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误,编辑mysql配置文件my.ini,在[mysqld]这个配置项下加入 skip-grant-tables,保存退出后重启MySQL服务。

2)修改root密码

初次安装密码为空,需要修改密码。修改方法如下:

mysql -u root -p
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;

注意:FLUSH PRIVILEGES; 刷新MySQL的系统权限相关表,也可以重启MySQL服务。

5、MySQL常用命令

1)创建数据库

create database name; 

2)选择数据库

use databasename; 

3)直接删除数据库(删除没提示)

drop database name;

4)显示表

show tables; 

5)表的详细描述

describe tablename; 

6) 删除数据库(删除前有提示)

mysqladmin drop databasename 

7)显示当前mysql版本和当前日期

select version(),current_date;

8)从文件中读取

mysql -h myhost -u root -p database < sql.txt 

推荐阅读
cjavapy编程之路首页