前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库(MySQL安装与配置)

数据库(MySQL安装与配置)

作者头像
全栈开发日记
发布2022-05-12 21:04:59
3.5K0
发布2022-05-12 21:04:59
举报
文章被收录于专栏:全栈开发日记全栈开发日记

下载MySQL

下载地址:https://dev.mysql.com/downloads/mysql/

或者点击阅读原文直达。

将下载好的压缩文件,解压至安装目录;

初始化MySQL

我的数据库安装目录为 (D:/MySQL/mysql)请按照自己的安装目录设置。

在初始化时需要使用以管理员身份启动的cmd;

路径在 windows/system32/cmd.exe;

代码语言:javascript
复制
#使用dos命令,进入到mysql的bin目录中
d:#进入D盘
cd MySQL/mysql/bin
#使用mysqld命令进行初始化

##进行初始化,同时创建随机的密码,并显示在控制塔中
mysqld --initialize --console

配置文件(可选)

将配置文件存储在 d:/MySQL/mysql/mysql_data/my.ini(自己设置数据存储位置,不设置的话会默认data)

代码语言:javascript
复制
[client]
default-character-set=utf8mb4
port = 3306

[mysqld]
port = 3306
basedir = D:/MySQL/mysql
datadir = D:/MySQL/mysql/mysql_data

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
default-time_zone='+8:00'
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
max_allowed_packet = 256M
max_connections=20
[mysqldump]
quick
max_allowed_packet = 256M
[mysql]
default-character-set=utf8mb4
auto-rehash

安装服务

代码语言:javascript
复制
#在install后面可以添加安装的服务名称,默认使用MySQL作为服务名称
mysqld --install

启动MySQL服务

1.以命令的方式启动:

代码语言:javascript
复制
net start mysql

2.以服务的方式启动:

在运行窗口中输入services.msc,在【服务】中找到并右键MySQL-启动。

登录MySQL

代码语言:javascript
复制
#客户端登录命令
mysql -uroot -p后跟密码

初始化时会自动生成密码,第一次登陆需要用自动生成的密码,后面可以修改。

修改密码

通过命令修改root用户密码

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '要修改的密码';
代码语言:javascript
复制
#允许root使用任意IP地址登录
GRANT ALL ON *.* TO 'root'@'%';-- 高版本不可用

删除服务

删除注册表(不推荐)

使用命令删除服务

SC DELETE mysql -- 服务的名称

配置mysql命令

只需要配置path,在path中配置mysql的bin目录;

为什么要配置?

配置后使用mysql时不需要进入对应的文件夹。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载MySQL
  • 初始化MySQL
  • 配置文件(可选)
  • 安装服务
  • 启动MySQL服务
  • 登录MySQL
  • 修改密码
  • 删除服务
  • 配置mysql命令
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档