安装MySQL
去官网下载压缩包然后把文件夹解压到自己喜欢放的位置,比如我是放在D盘。
创建my.ini配置文件
[mysqld]
# 设置3306端口
port=3306
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.26
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\mysql-8.0.26\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
把里面的内容C+V到my.ini文件(自己创建)里,注意两个路径要改成你自己的路径。
配置环境变量
把bin的路径配置到Path系统变量里,可以参考Java配置环境变量
初始化MySQL
打开cmd命令行(以管理员身份运行,下面的cmd都是如此),cd到bin目录下,输入下面这条命令。
mysqld --initialize --console
记得截图保存初始密码,之后登陆MySQL要用,就是这个东西。
在初始化MySQL之前是没有data文件夹的,初始化会自动生成,不要自己瞎搞一个data文件夹。
安装MySQL服务
打开cmd命令行(应该还没关吧),cd到bin目录下,输入下面这条命令。
mysqld --install
其实原本命令是mysqld --install [服务名],如果不写服务名就会默认是mysql。各位小伙伴不要瞎起名字,MySQL就挺好的,万一忘了又是各种麻烦。
启动MySQL服务
在cmd命令行(默认各位都还开着)输入以下命令
net start mysql
其实这个命令是net start 服务名,用来启动服务的。
登录MySQL
在cmd命令行输入以下命令
mysql -uroot -p
然后,输入密码,就是那个初始密码(没截图的可以重新初始化,重新获得密码)
退出MySQL
输入以下指令任意一个即可
删库
一位优秀的程序员要熟练删库操作(卸载MySQL),虽然你写bug的样子很狼狈,但你删库跑路的背影却很靓仔。
-
首先我们要停止MySQL服务
打开cmd输入以下代码
net stop mysql
-
删掉MySQL文件夹
就是那个解压的文件夹(记得把环境变量也清洗一下)
-
删掉注册表
打开cmd命令行,输入regedit,运行,然后打开注册表,删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
-
删除MySQL服务
如果已经将MySQL卸载,但通过“开始-》所有应用-》Windows管理工具-》服务”查看到MySQL服务仍然残留在系统服务里。又不想改服务名,改怎么办呢。只要在CMD里输入一条命令就可以将服务删除: sc delete mysql //这里的mysql是你要删除的服务名, 这样一来服务就被删除了。
如果是通过安装包安装的MySQL,还需要进行软件卸载
就是在这里,找到MySQL应用并删除