1.准备工作
先去官网下载解压包,32 位和 64 位依据自己本身的操作系统选择下载。
2.安装运行库
下载完成后先保证本机已安装 VC++ 2013 和.net4.5.2,这是运行 mysql 的必备运行库,其中 VC++ 2013 的位数与 mysql 的位数一致。
3.mysql 配置文件
mysql 解压过后目录结构如下:
我们在根目录下新建一个 mysql.ini 配置文件,内容如下:
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=C:/IP20/src/mysql
datadir=C:/IP20/src/mysql/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
collation-server=utf8_general_ci
skip-character-set-client-handshake
[client]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
注意:basedir 和 datadir 分别写当前 mysql 所在路径,data 文件夹无需创建,创建的时候会自动生成,路径这里无论是 / 还是 \ 都可以。
4.初始化 mysql
在 bin 目录下按住 shift 右击鼠标,点击在此处打开命令窗口:
输入命令:mysqld --initialize-insecure 初始化 mysql,后面的 insecure 代表无密码。
初始化过后我们发现文件结构下多出了一个 data 文件夹,里面存放的都是数据库存储文件:
5.安装 mysql 服务
接着输入:mysqld -install MySQL --defaults-file=C:\mysql\mysql.ini 安装 mysql 服务
注意:--defaults-file 表示指定配置文件路径,如果需要指定了配置文件路径,-install 后面一定得写服务名称。若不指定配置文件路径,则 -install 后可以直接留空,默认服务名称就为 MySQL
安装完成之后去服务中查看:
6.启动 mysql
终端中输入:net start mysql 或 sc start mysql 或直接在服务中直接右击启动即可启动 mysql 服务
7.修改 mysql 密码
终端中输入下列命令修改密码为 123456:
mysql -u root
mysql> update mysql.user set authentication_string=password('123456') where user='root' ;
mysql> flush privileges;
mysql> quit;
修改完成后,使用 mysql -u root -p123456 即可登录成功
8.卸载 mysql
打开终端,输入:
net stop mysql
sc delete mysql
命令停止并删除 mysql 服务,之后删除对应的 mysql 文件夹即可彻底卸载 mysql。
9.补充
不登录执行 sql 文件命令(若数据库没密码,则不写 -p 参数):mysql -u root -p123456 < mysql.sql
登录 mysql 之后执行 sql 文件命令:mysql> source mysql.sql
不登录 mysql 执行 sql 语句(若数据库没密码,则不写 -p 参数):mysql -u root -p123456 -e "show databases;"