入门

压缩包安装、配置

1、安装路径不允许中文、空格

2、添加环境变量

(1)高级系统设置 -> 高级 -> 环境变量:新建环境变量:MYSQL_HOME,值:MySQL 安装根目录

(2)高级系统设置 -> 高级 -> 环境变量 -> Path -> 编辑 -> 新建 %MYSQL_HOME%\bin

(3)管理员的用户变量的 Path,MySQL 只允许管理员访问;系统变量的 Path,MySQL 允许所有用户访问

(4)环境变量不生效,将其上移 / 重新安装 MySQL 服务

3、MySQL 安装目录下创建 my.ini

#客户端
[client]
#端口
port=3306
#默认字符集
default-character-set=utf8mb4
#服务配置
[mysqld]
#MySQL安装目录
basedir=D:\Software\Compile\mysql-5.7.19-winx64\
#系统创建MySQL数据目录,该目录为系统创建
datadir=D:\Software\Compile\mysql-5.7.19-winx64\data\
#端口
port=3306
#字符集
character_set_server=utf8
#跳过安全检查,允许无密码登录
#skip-grant-tables
#设置默认的事务隔离级别
transaction-isolation = REPEATABLE-READ

4、以管理员身份运行命令提示符

5、切换命令提示符执行路径,输入 cd /D MySQL安装目录\bin

6、安装 MySQL,输入 mysqld -install --user=mysql

(1)--user 作用:以哪个操作系统用户来执行 mysqld 进程(mysql server)

(2)如:指定 --user=mysql,则通过 mysqld 创建的文件或者目录都是被 mysql 用户拥有的(mysql 创建的文件,目录的用户权限是 mysql),即 mysql 用户创建的文件

(3)必须是系统root用户才能使用此选项

(4)默认情况下,mysqld 使用当前的登录名运行

7、初始化 MySQL,输入 mysqld --initialize-insecure

8、成功标志:MySQL 安装目录\data,生成 sys、mysql、performance_schema 三个文件夹

9、删除 MySQL 服务,输入 sc delete mysql

10、登录前,确保 MySQL 服务启动

(1)启动服务,输入 net start mysql

(2)停止服务,输入 net stop mysql

11、连接登录 MySQL

mysql -h 主机名 -P 端口号 -u 用户名 -p密码

(1)-h:不输入默认本机,-h 与主机名之间需要空格

(2)-P:不输入默认 3306 端口,-P 与端口之间需要空格

(3)-u:必须输入用户名,-u 与用户名之间需要空格

(4)-p:不输入,登录时也会要求输入,-p 与密码之间不能存在空格

12、退出:exit 或 quit

13、默认用户:root

(1)--insecure 选项可用于禁止生成随机密码,则 root 为空密码

(2)mysqld --initialize-insecure,则 root 为随机初始密码

14、数据导入指令

(1)在命令行客户端登录 MySQL

(2)使用 source 导入 .sql 数据库

source 数据库文件路径;

 

主要目录结构

MySQL 目录结构 说明
bin 目录 所有 MySQL 可执行文件。如:mysql.exe
MySQLInstanceConfig.exe 数据库的配置向导,在安装时出现的内容
data 目录 系统数据库所在的目录
my.ini 文件 MySQL 主要配置文件

 

卸载

1、删除前停止 mysql 服务

2、管理员模式下的命令行

(1)mysqld remove 或 sc delete mysql:删除 MySQL 服务

(2)Win + R,打开运行窗口,输入 services.msc,查看 mysql 服务是否被删除

3、删除目录

(1)服务目录:mysql 服务的安装目录,默认:C:\Program Files\MySQL

(2)数据目录:my_ini.txt 指定的目录,默认:C:\ProgramData\MySQL

4、清理注册表

(1)Win + R,打开运行窗口,输入 regedit

(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

(3)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL

(4)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

(5)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL

(6)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

(7)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

(8)注册表中的 ControlSet001、ControlSet002 不一定为 001 和 002,可能是 ControlSet005、ControlSet006 

5、删除环境变量配置

posted @   半条咸鱼  阅读(246)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示