MySQL数据库安装方法与图形化管理工具怎么用

一、Windows安装MySQL

1、下载

打开网址,页面如下,确认好要下载的操作系统,点击download。

可以不用登陆或者注册,直接点击No thanks,just start my download就可以下载了。

MySQL数据库安装方法与图形化管理工具怎么用

2、解压

将解压后的文件夹放到任意目录下即可完成mysql的安装目录的设定。我的是C:mysql-8。

3、配置

在Windows系统中,配置文件默认是安装目录下的 my.ini 文件(或my-default.ini),在安装根目录下添加 my.ini,比如我这里是:C:mysql-8my.ini,写入基本配置。

my.ini参考配置

[mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=C:mysql-8 # 设置mysql数据库的数据的存放目录datadir=C:mysql-8data # 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8

注意,里面的 basedir 是我本地的安装目录,datadir 是我数据库数据文件要存放的位置,各项配置需要根据自己的环境进行配置。

4、环境变量

在系统变量PATH后面添加: 你的mysql bin文件夹的路径(如C:mysql-8bin

MySQL数据库安装方法与图形化管理工具怎么用

5、初始化数据库

在MySQL安装目录的 bin 目录下执行命令:

mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码,比如:

MySQL数据库安装方法与图形化管理工具怎么用

注意!执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gFDdBy;e4JS其中root@localhost:后面的“ gFDdBy;e4JS”就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。

要是你手贱,关快了,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具强制改密码。

6、安装MySQL服务

以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,输入后回车运行

mysqld –install [服务名]

mysqld --install

后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。

MySQL数据库安装方法与图形化管理工具怎么用

(我这边自己电脑可执行文件路径始终隐射到C:Program FilesMySQL 8.0,而不是我实际安装目录,所以我切换到了C:mysql-8bin再安装)

7、启动mysql服务

以管理员身份在cmd中输入:

net start mysql

服务启动成功之后,就可以登录了.

注意:在windows操作系统上没有重启mysql服务的命令,如果要重启服务,只能先stop再start。

net stop mysql #停止mysql

卸载服务:

mysqld --remove mysql

8、更改密码和密码认证插件

在MySQL安装目录的 bin 目录下执行命令:

mysql -u root –p

这时候会提示输入密码,记住了上面第7步安装时的密码,填入即可登录成功,进入MySQL命令模式。

MySQL数据库安装方法与图形化管理工具怎么用

在MySQL8.0.4以前,MySQL的密码认证插件是“mysql_native_password”,执行就可以更改密码。

SET PASSWORD=PASSWORD('[修改的密码]');

但是MySQL8.0.4开始,使用的是“caching_sha2_password”,可以这样更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

MySQL数据库安装方法与图形化管理工具怎么用

因为当前有很多数据库工具和链接包都不支持“caching_sha2_password”,为了方便,我暂时还是改回了“mysql_native_password”认证插件。

修改密码验证插件,同时修改密码。在MySQL中执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

如果想默认使用“mysql_native_password”插件认证,可以在配置文件中配置default_authentication_plugin项。

[mysqld]default_authentication_plugin=mysql_native_password

9、测试

可以用 命令查看一下默认安装的数据库:

show databases;use mysql;show tables;

MySQL数据库安装方法与图形化管理工具怎么用

发现MySQL数据库被默认初始化,user表储存了MySQL用户的信息。我们可以看一下默认MySQL用户:

select user, host, plugin, authentication_string  from mysql.user;

MySQL数据库安装方法与图形化管理工具怎么用

管理员root的host是localhost,代表仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成“%

10、创建用户和权限:

--创建用户:CREATE USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456';--(需要注意:mysql8.0加密方式修改了)--检查用户select user, host, plugin, authentication_string from userG;--授权远程数据库--授权所有权限GRANT ALL PRIVILEGES ON *.* TO 'test'@'%';--授权基本的查询修改权限,按需求设置GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'test'@'%';--查看用户权限show grants for 'test'@'%';

二、Mysql图形化管理工具

1、Navicat Premium 12(推荐)

目前开发者用的最多的一款mysql图形用户管理工具,界面简洁、功能也非常强大,与微软的SQLServer管理器很像,简单易学,支持中文。

MySQL数据库安装方法与图形化管理工具怎么用

建立连接:

MySQL数据库安装方法与图形化管理工具怎么用

MySQL数据库安装方法与图形化管理工具怎么用

2、MySQL Workbench

Mysql 官方的一个图形管理工具,用Python写的。支持数据库的创建、设计、迁移、备份、导出、导入等功能,支持windows、linux、mac主流的操作系统,使用起来非常的棒。

MySQL数据库安装方法与图形化管理工具怎么用

1、官方下载地址:

MySQL数据库安装方法与图形化管理工具怎么用

2、配置

默认只显示:sys数据库

MySQL数据库安装方法与图形化管理工具怎么用

Mysql Workbench显示数据库元数据三个库information_schema库、performance_schema以及mysql库的方法:

先创建连接,连接到对应数据库,选择工具栏Edit ->Preference或者在右上角选择图标:

MySQL数据库安装方法与图形化管理工具怎么用

在对话框中勾选:show Metadata and Internal Schemas(显示元数据和内容的Schemas).。

不用重启软件,重新连接即可。

三、Linux安装MySQL

1、环境和资源地址

*** centos 7 ***

2、安装

1、 方式一(在线安装)
# 查看和mysql有关的安装包yum search mysql # 安装mysql社区版本yum源yum -y install http://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm# 找到community社区版本的mysql包yum search mysql |grep community# 使用yum安装下列yum -y install mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-server.x86_64 mysql-community-client.x86_64
2 、方式二(离线安装)
# 下载离线包yumdownloader mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-libs.x86_64 mysql-community-common.x86_64# 安装yum -y install mysql-community-client-5.6.41-2.el7.x86_64.rpm mysql-community-server-5.6.41-2.el7.x86_64.rpm mysql-community-common-5.6.41-2.el7.x86_64.rpm mysql-community-libs-5.6.41-2.el7.x86_64.rpm

3、操作mysql相关常用shell命令

# 启停服务systemctl {start|stop|restart|status} mysqld.servicesystemctl start mysqld.service# 查看服务状态systemctl status mysqld.service# 安全初始化/usr/bin/mysql_secure_installation# 停系统防火墙systemctl stop firewalld.service# 查看强制访问控制状态getenforce# 关闭强制访问控制策略setenforce 0

4、登陆和初始化密码

# 创建root远程登陆密码mysql -h 127.0.0.1 -u root -pmysql> grant all privileges on *.* to root@'%' identified by "root";mysql> flush privileges;

以上就是MySQL数据库安装方法与图形化管理工具怎么用的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/153858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月4日 00:15:43
下一篇 2025年12月4日 00:58:48

相关推荐

  • btc看盘软件官网地址 btc看盘软件官方网页版入口

    BTC看盘软件应运而生,它不仅仅是一款简单的行情查看工具,更是您在数字货币交易世界中的得力助手。该软件集成了实时行情数据、专业的图表分析、个性化的预警设置等功能,旨在帮助用户更高效、更理性地进行交易。无论您是经验丰富的资深交易员,还是初入币圈的新手,这款软件都能满足您不同的需求,让您在波澜壮阔的数字…

    2025年12月8日
    000
  • 七大值得关注的链上新秀RWA项目:KTA/RWA/COLLAT/BUILDon/PVS/Linux/CVGT

    现在有哪些值得关注的新项目?随着传统金融巨头纷纷“带资进组”,叠加政策监管日趋清晰,rwa赛道正加速驶入主流视野。曾经属于小圈子探索的资产上链,如今正成为合规创新的桥头堡。而近期链上也悄然掀起一场“合规+想象力”的新浪潮,多个打着rwa标签的项目引发市场关注。 本文PANews盘点了最近7个活跃于R…

    2025年12月8日 好文分享
    000
  • 欧易官方入口正确地址 欧易下载教程

    欧易官方入口正确地址是:www.okx.com。该地址是欧易的全球官方网站,提供多语言支持和移动应用下载,确保用户数据安全和便捷交易体验。 进入欧易官方入口的正确地址是:。这个地址是欧易的全球官方网站,适用于大多数国家和地区的用户。访问该网站时,用户可以选择多种语言进行操作,极大地提升了用户体验。此…

    2025年12月8日
    000
  • 欧亿ouyi交易平台v6.120.0官方最新安装版入口

    欧亿ouyi交易平台作为全球领先的数字资产交易平台,其最新版本v6.120.0已经发布。该版本在用户体验、安全性和功能性上都进行了显著的提升,旨在为用户提供更流畅、更安全的交易体验。无论你是新手还是资深交易者,欧亿ouyi交易平台都能满足你的需求。本文将详细介绍如何下载和安装欧亿ouyi交易平台v6…

    2025年12月8日
    000
  • 安币交易所怎么安全下载 安币交易所安全入口

    安币交易所安全下载和访问的步骤包括:1.访问官方网站下载客户端;2.验证文件完整性;3.书签官方网站并使用HTTPS访问;4.启用双重认证并使用强密码进行安全交易。 安币交易所安全下载指南 安币交易所是许多加密货币投资者选择的平台之一。为了确保在使用该交易所时能够安全地进行下载和访问,我们将详细介绍…

    2025年12月8日
    000
  • 2025年最好的比特币,Litecoin和Dogecoin云挖掘平台

    在2025年,比特币、莱特币和狗狗币依然在加密矿业领域占据主导地位。 在2025年,得益于强劲的市值、稳定的市场需求以及可靠的网络性能,比特币、莱特币和狗狗币依然是最受欢迎的加密货币。这三种货币通常被认为是投资者的理想选择,而其他替代币则因交易速度、社区活跃程度及通货膨胀机制等因素而有所不同。 对于…

    2025年12月8日
    000
  • Pboot插件缓存机制的详细解析_Pboot插件缓存清理的命令操作

    插件功能异常或页面显示陈旧内容可能是缓存未更新所致。PbootCMS通过/runtime/cache/与/runtime/temp/目录缓存插件配置、模板解析结果和数据库查询数据,提升性能但影响调试。解决方法包括:1. 手动删除上述目录下所有文件;2. 后台进入“系统工具”-“缓存管理”,勾选插件、…

    2025年12月6日 软件教程
    400
  • Word2013如何插入SmartArt图形_Word2013SmartArt插入的视觉表达

    答案:可通过四种方法在Word 2013中插入SmartArt图形。一、使用“插入”选项卡中的“SmartArt”按钮,选择所需类型并插入;二、从快速样式库中选择常用模板如组织结构图直接应用;三、复制已有SmartArt图形到目标文档后调整内容与格式;四、将带项目符号的文本选中后右键转换为Smart…

    2025年12月6日 软件教程
    100
  • 怎样用免费工具美化PPT_免费美化PPT的实用方法分享

    利用KIMI智能助手可免费将PPT美化为科技感风格,但需核对文字准确性;2. 天工AI擅长优化内容结构,提升逻辑性,适合高质量内容需求;3. SlidesAI支持语音输入与自动排版,操作便捷,利于紧急场景;4. Prezo提供多种模板,自动生成图文并茂幻灯片,适合学生与初创团队。 如果您有一份内容完…

    2025年12月6日 软件教程
    100
  • word表格怎么调整行高_word表格行高调整的具体操作

    手动拖动可快速调整单行行高;2. 通过表格属性精确设置指定高度,选择固定值或最小值模式;3. 全选表格批量统一行高;4. 设为自动或最小值使行高随内容自适应,确保文字显示完整。 在使用Word制作表格时,调整行高是常见的排版需求。合理的行高能让表格内容更清晰易读。下面介绍几种常用的调整Word表格行…

    2025年12月6日 软件教程
    000
  • Linux中如何安装Nginx服务_Linux安装Nginx服务的完整指南

    首先更新系统软件包,然后通过对应包管理器安装Nginx,启动并启用服务,开放防火墙端口,最后验证欢迎页显示以确认安装成功。 在Linux系统中安装Nginx服务是搭建Web服务器的第一步。Nginx以高性能、低资源消耗和良好的并发处理能力著称,广泛用于静态内容服务、反向代理和负载均衡。以下是在主流L…

    2025年12月6日 运维
    000
  • Linux journalctl与systemctl status结合分析

    先看 systemctl status 确认服务状态,再用 journalctl 查看详细日志。例如 nginx 启动失败时,systemctl status 显示 Active: failed,journalctl -u nginx 发现端口 80 被占用,结合两者可快速定位问题根源。 在 Lin…

    2025年12月6日 运维
    100
  • Linux如何防止缓冲区溢出_Linux防止缓冲区溢出的安全措施

    缓冲区溢出可通过栈保护、ASLR、NX bit、安全编译选项和良好编码实践来防范。1. 使用-fstack-protector-strong插入canary检测栈破坏;2. 启用ASLR(kernel.randomize_va_space=2)随机化内存布局;3. 利用NX bit标记不可执行内存页…

    2025年12月6日 运维
    000
  • Linux如何优化系统性能_Linux系统性能优化的实用方法

    优化Linux性能需先监控资源使用,通过top、vmstat等命令分析负载,再调整内核参数如TCP优化与内存交换,结合关闭无用服务、选用合适文件系统与I/O调度器,持续按需调优以提升系统效率。 Linux系统性能优化的核心在于合理配置资源、监控系统状态并及时调整瓶颈环节。通过一系列实用手段,可以显著…

    2025年12月6日 运维
    000
  • Pboot插件数据库连接的配置教程_Pboot插件数据库备份的自动化脚本

    首先配置PbootCMS数据库连接参数,确保插件正常访问;接着创建auto_backup.php脚本实现备份功能;然后通过Windows任务计划程序或Linux Cron定时执行该脚本,完成自动化备份流程。 如果您正在开发或维护一个基于PbootCMS的网站,并希望实现插件对数据库的连接配置以及自动…

    2025年12月6日 软件教程
    000
  • Linux命令行中wc命令的实用技巧

    wc命令可统计文件的行数、单词数、字符数和字节数,常用-l统计行数,如wc -l /etc/passwd查看用户数量;结合grep可分析日志,如grep “error” logfile.txt | wc -l统计错误行数;-w统计单词数,-m统计字符数(含空格换行),-c统计…

    2025年12月6日 运维
    000
  • Linux命令行中fc命令的使用方法

    fc 是 Linux 中用于管理命令历史的工具,可查看、编辑并重新执行历史命令。输入 fc 直接编辑最近一条命令,默认调用 $EDITOR 打开编辑器修改后自动执行;通过 fc 100 110 或 fc -5 -1 可批量编辑指定范围的历史命令,保存后按序重跑;使用 fc -l 列出命令历史,支持起…

    2025年12月6日 运维
    000
  • Vue.js应用中配置环境变量:灵活管理后端通信地址

    在%ignore_a_1%应用中,灵活配置后端api地址等参数是开发与部署的关键。本文将详细介绍两种主要的环境变量配置方法:推荐使用的`.env`文件,以及通过`cross-env`库在命令行中设置环境变量。通过这些方法,开发者可以轻松实现开发、测试、生产等不同环境下配置的动态切换,提高应用的可维护…

    2025年12月6日 web前端
    000
  • VSCode终端美化:功率线字体配置

    首先需安装Powerline字体如Nerd Fonts,再在VSCode设置中将terminal.integrated.fontFamily设为’FiraCode Nerd Font’等支持字体,最后配合oh-my-zsh的powerlevel10k等Shell主题启用完整美…

    2025年12月6日 开发工具
    000
  • JavaScript响应式编程与Observable

    Observable是响应式编程中处理异步数据流的核心概念,它允许随时间推移发出多个值,支持订阅、操作符链式调用及统一错误处理,广泛应用于事件监听、状态管理和复杂异步逻辑,提升代码可维护性与可读性。 响应式编程是一种面向数据流和变化传播的编程范式。在前端开发中,尤其面对复杂的用户交互和异步操作时,J…

    2025年12月6日 web前端
    000

发表回复

登录后才能评论
关注微信