MySQL数据库的安装

MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单 注释掉my.ini文件的最后一句话,加**#**号注释。 阅读详情

 

目录

一、 Windows下安装

1、双击下载的程序:

2、加载完成后,会进入如下界面,在这里我选择自定义安装(即选着Custom)

3、然后点击Next 点击Execute 然后Next

4、验证是否安装成功:

5、mysql忘记密码修改密码:

二、 Linux下安装

1、在线下载安装包:

2、卸载mariadb

3、创建mysql目录到/usr/local目录下: mkdir mysql

4、按照依赖关系依次安装rpm包 依赖关系依次common→ libs→client→server 按照顺序依次输入下列命令

5、查看版本

6、启动mysql服务

7、登录mysql

8、修改密码

9、配置mysql远程访问

三、ubuntu 方式安装:

1 、mysql 安装:

1.1ubunut

1.2 redhat

1.3 源码安装

方法一:

方法二:

2、检测是否安装成功:

3、登录 mysql 数据库:


一、 Windows下安装

1、双击下载的程序:

2、加载完成后,会进入如下界面,在这里我选择自定义安装(即选着Custom)

 

3、然后点击Next 点击Execute 然后Next

 

 

4、验证是否安装成功:

在mysql>后输入 exit 即可退出DBMS。

5、mysql忘记密码修改密码:

 

1、例子: mysqladmin -uroot     -p123abc!@#Q password      123456

格式: mysqladmin -u用户名 -p旧密码      password      新密码

2、修改配置文件,编辑my.ini,最后一行加上skip-grant-tables 先暂停服务,然后修改配置文件

 

编辑my.ini,最后一行加上skip-grant-tables

修改完毕重启服务,用新密码登录系统即可。

重启服务,然后随便可以无密码登录系统。

--更改密码

update mysql.user set authentication_string=password('123') where user='root';

flush privileges;--刷新权限

-quit;-退出

二、 Linux下安装

1、在线下载安装包:

wget https://downloads.mysql.com/archives/get/p/23/file/- mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

2、卸载mariadb

linux系统会自动携带一个数据库,我们需要把它给卸载掉

通过以下代码可以查看mariadb: rpm -qa | grep mariadb

卸载mariadb:yum remove mariadb-libs-5.5.52-1.el7.x86_64 -y 再次查看是否卸载成功: rpm -qa | grep mariadb

3、创建mysql目录到/usr/local目录下: mkdir mysql

上传安装包到/usr/local/mysql中,进行解压:

tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

4、按照依赖关系依次安装rpm包 依赖关系依次common→ libs→client→server 按照顺序依次输入下列命令

rpm -ivh rpm -ivh rpm -ivh

mysql-community-common-5.7.28-1.el7.x86_64.rpm mysql-community-libs-5.7.28-1.el7.x86_64.rpm

mysql-community-client-5.7.28-1.el7.x86_64.rpm

yum install -y net-tools

rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

5、查看版本

mysql --version

mysql Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using EditLine wrapper,

如果出现该提示,则证明mysql已经安装成功了。

6、启动mysql服务

== 每次开机都要手动启动mysql ==

systemctl start mysqld

== 开机时自动开启mysql ==

systemctl enable mysqld

== 停止mysql服务器 ==

service mysqld stop

== 启动mysql服务器 ==

service mysqld start

== 查看mysql是否启动 ==

service mysqld status

7、登录mysql

mysql -u root -p

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

提示错误,是因为第一次登录mysql需要使用mysql的临时密码, 该密码存放在mysql日志文件中。在 /var/log/mysqld.log 文件中

 

cd /var/log

查询临时密码

grep -n password mysqld.log

[Note] A temporary password is generated for root@localhost: 0x(g<n074&7W

0x(g<n074&7W 就是mysql自动生成的临时密码

重新登录mysql,隐式登录

mysql -u root -p

把临时密码粘贴

如果出现 mysql>则登录成功

8、修改密码

mysql> set global validate_password_policy=LOW;

mysql> set global validate_password_length=4;

mysql> alter user ‘root’@‘localhost’ identified by ‘你自己得mysql密码’;

9、配置mysql远程访问

此时,虽然防火墙是关着的,但root用户只能用于本机访问,不能用于远 程访问,

否则会报错误。如果navicat想远程连接,是无法连接的

因此,接下来要做的是授予root用户远程访问权限

mysql> update mysql.user set host=‘%’ where user=‘root’; mysql> flush privileges;

输入完以上命令后就可以使用连接工具连接到该linux的mysql了。

10、修改编码

为了防止以后出现乱码问题,我们需要把mysql的编码修改为utf8

[root@localhost mysql]# vim /etc/my.cnf   ||    vi /etc/my.cnf

 

== 修改编码后重新启动mysql服务器 ==

service mysqld restart

三、ubuntu 方式安装:

1 、mysql 安装:

1.1ubunut

        sudo apt-get install mysql-server  ///服务器

        sudo apt-get isntall mysql-client  ///客户端

        sudo apt-get install libmysqlclient-dev  ///开发接口

1.2 redhat

yum  install mysql-server

yum  install mysql-client

yum  install libmysqlclient-dev

rpm包安装:

rpm -ivh mysql-5.1.71-1.el6.i686.rpm mysql-libs-5.1.71-1.el6.i686.rpm

rpm -ivh mysql-server-5.1.71-1.el6.i686.rpm

        perl-DBD-MySQL-4.013-3.el6.i686.rpm

        perl-DBI-1.609-4.el6.i686.rpm

1.3 源码安装

下载 mysql-5.5.10.tar.gz

cmake-2.8.4.tar.gz

解压缩并make ; make install

cmake ==> ./configure  ;  make  ; make install

mkdir -p /usr/local/mysql

mkdir -p /usr/local/mysql/data

cd mysql-5.5.10

cmake . \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci  \

-DEXTRA_CHARSETS=all  \

-DENABLED_LOCAL_INFILE=1

make

make install

=======================> 安装结束;

服务管理:

service mysql restart

service sshd restart ===>sshd

注意:默认的密码是空,可以修改

方法一:

在mysql系统外,使用mysqladmin

# mysqladmin -u root -p password "123456"

Enter password:  【输入原来的密码】

方法二:

通过登录mysql系统,

# mysql -u root -p

Enter password:  【输入原来的密码】

mysql>use mysql;

mysql> update user set password=passworD("123456") where user='root';

mysql> flush privileges;

mysql> exit;

2、检测是否安装成功:

sudo netstat  -tap |grep mysql

结果如下表示安装成功:

tcp   0      0 localhost:mysql   *:*  LISTEN       1029/mysqld

3、登录 mysql 数据库:

mysql -u root -p 

回车输入看不见的密码 回车,如果密码正确

mysql> 是mysql 系统内部登录成功提示符

mysql> quit 可以退出当前系统

show databases ;  ==>可以查看当前DBMS中的数据库

use  mysql;          ==>切换到mysql数据库s

how tables;        ===》查看当前数据库中的所有表

接下来可以在该库中执行所有 sql 语句;

注:此版是以5.7.28.0为例其余不同版本在操作中存在一定的差异

Labview通过Database Connectivity Toolkit工具访问MySQL数据库的方法(从安装MySQL数据库到Labview程序示例) 本文详细介绍MySQL数据库的安装,以及通过Database Connectivity Toolkit工具访问MySQL的方法。 一)软件环境 1.1)系统环境: win7 64bit 1.2)开发环境:labview 2017 32bit 1.3)数据库:MySQL8.0.20.0 64bit (ODBC ... 阅读详情

相关推荐

【记录*已解决】mysql8.0.15安装在Initializing Database报错

在重装MySQLl过程中遇到许多问题,其中卡在Initiazing Database让我困扰很久并未得到解决,网络上的方法也就那几个,但并不适用于我,下面记录我使用msi安装版(MySQL Installer - Community)安装MySQL8.0系列版本,遇到Initiazing Database问题时从网上找到的解决方案: 重装MySQL,将系统内有关MySQL服务和组件卸载干净,并清...

凌永辉的博客 3万+

MySql 安装与使用(非常详细)

文章目录前言一、安装MySql二、认识MySql数据库软件的文件结构三、MySql Shell的使用四、建立对MySql数据库的认知五、常见MySql指令1、增2、删3、改4、查六、指令实战七、VS连接MySql 前言 所谓数据库,不过是一个别人写好的存储数据的软件,并向我们这些使用者提供对数据的操作接口,如提供与语言无关性的命令语句 而对数据我们一般需要做哪些操作呢?不过增、删、改、查而已 所以不要将数据库想的太难了 一、安装MySql 点击这里前往官网下载 下载完成后直接双点击安装 等待一段时间后

余识- 15万+

Linux中数据库的安装和配置(MySQL与Maria DB)

目录 MySQL和Maria DB的介绍 MySQL和Maria DB的安装 yum源安装MySQL(Centos6.5+Mysql5.1) 源码包安装MySQL yum源安装Maria DB 源码包安装Maria DB 数据库的配置文件 数据库的配置 数据库的初始化配置 数据库的用户管理 数据库的用户权限 配置phpMyAdmin管理数据库 MySQL数据库的安全加固...

谢公子的博客 3062

Mysql超详细安装配置教程(保姆级)

有mysql官方的mysql workbench,有DataGrip,还有navicat等等。这个工具官方下载是会收费的,免费版本可以关注下面的公众号,输入navicat进行领取。安装好之后,在桌面右键点击我的电脑(有些是此电脑),然后点击属性,进入系统信息设置。执行完成点击Finish即可,然后点击next,再点击Finish即可。(其中123456是你预设置的root密码,我的密码是:123456。如果要新建数据库,可以右键对应的连接,然后点击新建数据库即可。然后点击连接,再选择Mysql。

星浩的博客 42万+

安装 Oracle Database 和配置 MySQL

本文将指导您在 Fedora 操作系统上安装 Oracle Database,并配置 MySQL 数据库。我们将提供相应的源代码和详细步骤,以帮助您完成安装和配置过程。通过按照上述步骤在 Fedora 操作系统上安装 Oracle Database 和配置 MySQL,您将能够成功设置两个数据库,并开始使用它们进行开发和管理。请确保遵循每个步骤,并根据您的需求进行相应的自定义配置。

MbfrDeveloper的博客 290

排队论在食堂窗口规划中的应用:M/M/S模型优化案例

本文通过食堂窗口规划的真实案例,详细阐述了如何运用排队论中的M/M/S模型量化服务效率。文章从问题拆解、数据采集、模型计算到成本效益分析,提供了完整的数学建模实战指南,帮助读者掌握利用最优化方法解决资源配置问题的核心流程与工具。

docker7nomad的博客 1084

MySQL安装教程(详细)

第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。那是缺少Microsoft Visual C++库的支持,跳转到首页,选择“默认安装类型”,它会自动检测,提醒你安装运行库支持。前面我们仅是安装好了数据库,我们实际使用的是应用软件(数据库中叫DBMS),需要再次安装管理软件,这里我选择SQLyong。输入完,点击next继续。64位操作系统,我选择【64-bit】,32位选【32-bit】

花北城的博客 25万+

MacOS蓝牙连接疑难杂症:从基础排查到高级修复全攻略

本文提供了一份全面的MacOS蓝牙故障排查与修复指南。从基础的菜单栏检查、终端命令诊断,到软/硬重启蓝牙服务、删除配置文件,再到使用blueutil工具、重置NVRAM等高级方法,系统性地解决了蓝牙无法连接、连接不稳定等常见问题。最后还分享了环境干扰排查、预防措施及硬件故障自检方法,帮助用户彻底解决Mac蓝牙连接难题。

weixin_29271263的博客 450

mysql数据库安装(详细)

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。以上两种安装方法均为图形界面向导方式安装,优点是可以比较清晰地看到整个mysql安装过程,并且可以选择性的安装所需的功能。编辑创建好的my.ini文件,用于初始化mysql数据库,tips路径必须为“’”的形式。接上,开启mysql服务;...

iijik55的博客 199

电力电子技术(13)——大功率可控整流电路

目录引言2.6.1 带平衡电抗器的双反星形可控整流电路电路结构的特点接平衡电抗器的原因平衡电抗器使得两组三相半波整流电路同时导电的原理分析谐波分析2.6.2 多重化整流电路概述原理目标1)移相多重联结2)多重联结电路的顺序控制3重晶闸管整流桥顺序控制带平衡电抗器的双反星形可控整流电路(是多重化整流电路的重要形式之一)的特点:适用于低电压、大电流的场合。多重化整流电路的特点:绕组的极性相反的目的:消除直流磁通势如图所示,虽然两组相电流的瞬时值不同,但是平均电流相等而绕组的极性相反,所以直流安匝(电流*匝数)互

weixin_45589295的博客 1万+

NRF52832调试方法1——HardFault_Handler问题定位

一、遇到问题 keil debug模式下,直接点击全速运行(Run)发现程序卡死,点击stop按钮后,停到了HardFault_Handler位置,如下图所示。 此时使用navigate backwards(蓝色左箭头)是无效的,找不到程序卡在哪里。 二、解决办法 此时首先观察register窗口 若Stack为MSP,则复制R13(SP)的值到memory观察窗的地址搜索栏。每一行显示连续的28个地址上的存储信息,每个地址上存有一个字节。 从第21个位置起的连续四个字节是LR的值,

小梁的博客 3650

安装database navigator,pycharm 社区版链接mysql数据库

说明: 步骤: 1、安装database navigator 2、链接数据库:pycharm 社区版链接mysql数据库_奋斗吧-皮卡丘的博客-优快云博客_pycharm社区版连接mysql数据库

liujiaping的专栏 1254

ABAP CDS 视图的 SAP 缓冲全解析:从 DDIC-based 到 View Entity Buffer 的最佳实践与可运行示例

本文深入探讨了SAP ABAP CDS视图中的缓冲机制,重点介绍了在DDIC-based CDS视图中使用@AbapCatalog.buffering.*注解以及在CDS View Entity中使用独立缓冲对象两种配置方式。文章首先阐述了SAP缓冲的价值,特别适用于读多写少的业务场景(如主数据访问),能够显著降低数据库负载和响应延迟。核心内容分为三部分:1)DDIC-based CDS视图中的三个关键注解(缓冲状态、缓冲类型和通用缓冲键字段数)及其使用限制;2)新一代CDS View Entity中通过独

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 188

MySQL示例数据库sakila-db的安装导入

MySQL示例数据库sakila-db的安装导入 下载:https://dev.mysql.com/doc/index-other.html 或 http://downloads.mysql.com/docs/sakila-db.zip [root@LHRDB tmp]# unzip sakil...

weixin_34124939的博客 608

使用Zed 实现测距

此代码基于官方代码基础上进行改写,主要是获取zed相机深度画面的深度值,为yolo测距打基础。Zed相机是由Stereolabs公司开发的一种先进的立体视觉相机。这种相机专为计算机视觉和机器学习应用而设计,能够提供高质量的3D捕捉和分析功能。: Zed相机配备有一对垂直排列的传感器,能够捕捉两个略有偏移的图像,从而模拟人的双眼视觉,实现深度感知。: 利用立体成像技术,Zed相机能够实时生成环境的3D模型,这对于机器人导航、增强现实(AR)和虚拟现实(VR)等应用至关重要。

weixin_45303602的博客 912

YOLOv11 改进 - 特征融合 | 替换 C3k2 涨点:GELAN 融合 CSP+ELAN 提精度

本文介绍了可编程梯度信息(PGI)和广义高效层聚合网络(GELAN)与 YOLOv11 的结合,以解决深度网络数据传输时的信息丢失问题。PGI 能为目标任务提供完整输入信息,计算目标函数以更新网络权重。GELAN 作为轻量级网络架构,由 SPPELAN、ELAN1、RepNCSPELAN4 等模块组成。我们将 GELAN 代码集成进 YOLOv11, 实验脚本显示,结合 GELAN 的 YOLOv11 在 MS COCO 数据集目标检测任务中或有良好表现。

魔改工程师的博客 1243

MySQL数据库的安装与配置

MySQL数据库的安装与配置 什么是数据库? –数据库(Database)是按照数据结构来组织、存储和管理数据的仓库. –数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。 什么是数据管理系统? 数据库管理系统(Database Management System)是一种操纵和管理数据库...

Ginabelle的博客 604

豆包手机为什么能自己“玩手机”?原理是什么?豆包手机系统运行机制深度解析:读屏、抓取、推理链路全拆解

作为一个每天被前端 Bug 打醒的程序员,我这一阵子在关注“豆包手机”这个关键词,刷到的相关视频简直铺天盖地。朋友们,说句实话,我一开始也只是抱着“看看热闹”的心态,最近一位博主下面的内容,不是“它能做什么”,而是。如果你之前看过很多评测,这篇文章会给你完全不一样的视角。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1018

sakila 导入mysql_MySQL示例数据库sakila-db的安装导入-阿里云开发者社区

[root@LHRDB tmp]# unzip sakila-db.zipArchive: sakila-db.zipcreating: sakila-db/inflating: sakila-db/sakila-data.sqlinflating: sakila-db/sakila-schema.sqlinflating: sakila-db/sakila.mwb[root@LHRDB tmp...

weixin_35890512的博客 341

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

LABVIEW通过Database Connectivity Toolkit工具访问MySQL数据库的方法(从安装MySQL数据库到Labview程序示例)

目录 一、软件环境 二、MySQL数据库安装 三、ODBC的配置 四、Labview访问MySQL 五、总结 本文详细介绍MySQL数据库的安装,以及通过Database Connectivity Toolkit工具访问MySQL的方法。 一、软件环境 1.1)系统环境:win7 64bit 1.2)开发环境:labview 2017 32bit 1.3)数据库:MySQL 8.0.20.0 64bit (ODBC 32bit) 1.4)数据...

ba_wang_mao的专栏 2632

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Mysql安装+IDEA配置Mysql数据库

** 一、MySQL下载与安装 ** 一、下载 1、地址:https://dev.mysql.com/downloads/mysql/ 2、 3、 二、安装 1、解压zip压缩包,得到一个文件夹,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置 2、我的电脑->属性->高级系统设置->环境变量->选中Path->编辑->新建 复制文件夹里bin文件的路径,添加进去,如下图 两个Path都这样配置,然后点确认,下面这个窗口记得点应用+确认,回头再看一下是否

无名小卒的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

安装MySQL时遇到的Initializing database错误

Windows10 MYSQL Installer 安装教程: Windows10 MYSQL Installer 安装(mysql-installer-community-5.7.19.0.msi) | 菜鸟教程 (runoob.com) 最近因为课程需要安装mysql,但是安装过程遇到了一点错误,现已解决,分享如下 在进行mysql server 安装步骤的时候遇到如下错误 显示初始化database的步骤发生错误,查看log 会发现是一个乱码错误,解决办法如下 首先到目录C:\Pr..

m0_52775858的博客 6万+

hadoop安装hive及配置mysql_Hadoop系列之Hive(数据仓库)安装配置

Hadoop系列之Hive(数据仓库)安装配置1.在NameNode安装cd /root/softtar zxvf apache-hive-0.13.1-bin.tar.gzmv apache-hive-0.13.1-bin /usr/local/hadoop/hive2. 配置环境变量(每个节点都需要增加)打开/etc/profile#添加以下内容:export HIVE_HOME=/usr/l...

weixin_39830588的博客 555

samp mysql架设_Mysql入门系列:获得和安装samp_db样例数据库分发包

Mysql入门系列:获得和安装samp_db样例数据库分发包用来设置和访问samp_db 样例数据库的文件可在下列地址得到:http://www.doczj.com/doc/c1162680d0d233d4b14e698e.html/Contrib/Examples/检索分发包文件samp_db . t a r. g z,进入想安装它的目录,用下列命令之一打开它:% tar zxf samp_db...

weixin_39552286的博客 284
上一篇: HCIP中期综合实验
下一篇: MySQL练习题
Fennel tea
博客等级 码龄5年 136粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值