mysql数据库 订阅
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 展开全文
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
信息
标    志
sakila
说    明
数据库管理系统
中文名
MySQL数据库
类    型
开放源代码的关系型
MySQL数据库数据库简介
[1]  MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。
收起全文
精华内容
参与话题
问答
  • 本文采用我软件里面的内置改密功能,可以一键强制修改Mysql数据库的密码, 在修改过程中,会强制干掉Mysql主程序,修改完成后重新启动Mysql就可以了。 首先讲解如何一键强制修改PHPWAMP自身的Mysql密码 ...

    本文采用我软件里面的内置改密功能,可以一键强制修改Mysql数据库的密码,

    在修改过程中,会强制干掉Mysql主程序,修改完成后重新启动Mysql就可以了。

     

     

    首先讲解如何一键强制修改PHPWAMP自身的Mysql密码

    然后再讲解如何一键强制修改其他任意环境的Mysql数据库密码。

     

     

     

    案例采用我开发的纯绿色PHP集成环境PHPWAMP,版本号为8.1.8.8

     

    1、案例开始,首先讲如何强制修改PHPWAMP自身Mysql数据库密码,如图

     

     

     

    2、弹出如下界面,在红方框处直接填写你要修改的密码即可!完成!

     

     

     

    然后来说一下如何一键强制修改其他集成环境密码(或者是你自己安装的数据库都可以)

    如图所示,输入你要修改环境的数据库bin文件夹的路径,然后输入你要修改的密码,点确定就OK了

     

     

     

    欢迎光临Lccee博客,查看更多博文请点击:http://blog.csdn.net/lccee

     

     

     

    展开全文
  • MySQL数据库从入门到实战课

    万人学习 2019-12-31 14:09:39
    根据《2019-2020年中国开发者调查报告》显示,超83%的开发者都在使用MySQL数据库。 使用量大同时,掌握MySQL早已是运维、DBA的必备技能,甚至部分IT开发岗位也要求对数据库使用和原理有深入的了解和...
  • 当时因为很多学生向我提建议,希望我能添加Mysql自定义功能,因此我便加入了此功能, 下个版本预告: PHPWAMP下个版本将会集成PHP打包器,可以将PHP网站生成单个EXE文件,双击即可浏览网站。 在打包PHP网站...

     

     

    当时因为很多学生向我提建议,希望我能添加Mysql自定义功能,因此我便加入了此功能,

     

     

     

    下个版本预告:

    PHPWAMP下个版本将会集成PHP打包器,可以将PHP网站生成单个EXE文件,双击即可浏览网站。

    在打包PHP网站的过程中还可以选择任意PHP版本、Mysql版本、以及Web服务器,敬请期待后续版本吧。

     

    目前的PHPWAMP支持,Nginx、IIS、Apache,支持无限制添加php和Mysql版本同时运行。

     

    下面我们开始讲解一下目前PHPWAMP最新版本如何快速自定义任意的Mysql历史版本

     

    讲解前先回答个小问题,有用户向我询问:PHPWAMP是否可以单独启动某些服务?其实是可以的

    可能你们没有注意“服务管理器”这个功能吧,想单独启动某个服务,只需在“服务管理器”操作即可

    右键新标签打开图片可查看高清大图)

     

     

    开始自定义我们的Mysql版本教程,打开软件,选择“相关设置”,然后选“Mysql版本”

    右键新标签打开图片可查看高清大图)

     

    想切换Mysql版本可以直接在此切换,默认就集成了Mysql5.5、Mysql5.6、Mysql5.7三个版本了

     

     

    我们来添加一个Mysql版本,可以到Mysql官方去下载任意Mysql版本,

    也可以点击软件这里,进入PHPWAMP提供的Mysql版本下载地址进行下载。

     

     

    我下载的是最新的版本Mysql8,如图所示

     

     

     

    下载完成后,我们点击此处给软件添加一个新的Mysql版本

     

     

    点击后弹出输入框,可以给你新添加的数据库定义一个版本名称,比如我定义成Mysql8

     

     

    输入你定义的版本名称后(名称随意),点击添加按钮

     

     

    点击添加后,看到下图提示后点击“是”打开Mysql版本目录,

     

     

     

    在打开的新文件夹中,我们把刚才下载好的压缩包解压后,放到这里面即可,

    不用理会是否有my.ini文件,后面会自动生成的,当然后期最好根据你的需求修改一下配置。

    右键新标签打开图片可查看高清大图)

     

     

    然后就可以在Mysql版本列表看到我们刚才定义的Mysql8这个最新的Mysql数据库版本了。

     

     

    最后就可以选择最新版本Mysql8,然后点击切换了

     

     

    点击切换后,高版本Mysql会提示初始化,如果出现初始化提示,点击“是”即可,如图

     

     

    很快就会提示成功,整个过程不到一秒

     

     

     

    初始化成功后,再选择Mysql8,然后点击切换就能正常启动了

    (有的Mysql版本不需要初始化,需不需要程序会自动判断的)

     

     

    点击切换,提示切换成功,切换的同时也将启动Mysql


     

     

     

    我们回到主界面,发现新定义的Mysql启动成功,鼠标移动到这里就会显示Mysql8以及当前端口号3306

     

     

    这个时候我们发现,虽然新定义的Mysql数据库正常启动了,但是数据库密码并不知道!

    到了这一步,我们可以使用常用工具的“强制修改数据库密码”功能改个你想要的密码

     

     

    注意了,这里分成两个部分,上面是修改当前自身的Mysql数据库密码,下面的是修改其他集成环境的Mysql数据库密码,而我们现在是要修改当前启动的最新版Mysql数据库密码,因此只需要填写上面的即可,我输入的密码是168168,输入完毕后点击修改即可

     

     

    密码修改成功后,在主界面点击管理数据库,或者在站点管理列表右键站点打开也可以

     

     

    使用内置的phpmyadmin数据库管理工具登陆Mysql数据库,输入刚才修改的数据库密码。

     

     

    登陆成功,可以看到当前的Mysql版本是最新的,如下图所示

    注意:每次切换Mysql版本,下图这个界面必须清除浏览器缓存才能正确显示当前Mysql版本

    关于最新Mysql8如何使用phpmyadmin的问题 
    最近很多人在网站留言反应:用PHPWAMP自定义Mysql8时,改密码也是可以正常改了,也能使用最新版Mysql8,控制台也能正常使用,Navicat也能正常操作Mysql8数据库,但就是无法用phpmyadmin登录!其实遇到这种情况我们也可以在站点管理里面添加一个站点,然后降低phpmyadmin程序的php版本为php5.3,那么phpmyadmin就可以正常登录并操作最新的Mysql8数据库了,Mysql8数据库目前用高版本的PHP会出现无法登陆的现象,建议降低到php5.3,这里的php版本无所谓的,只是phpmyadmin的php版本而已。你自己的网站程序还是可以用高版本的PHP和高版本的Mysql,前面我说过了,phpmyadmin和Mysql8其实没啥关系,不能因为phpmyadmin不能操作Mysql8,你就认为是Mysql8的问题,其实Mysql8是完全正常,也完全能用的。(最新Mysql自定义,必须使用最新的PHPWAMP版本,可以到官网去更新PHPWAMP版本) 

     

     

    题外话:

    回到刚才的Mysql文件夹,如果找不到可以点击菜单,“编辑文件-Mysql各版本文件夹所在目录”。

    如下图,我们看到新的版本Mysql8文件夹生成了两个新文件,一个是mysql配置,一个是data文件

    友情提示:为了兼容所有系统,默认生成的my.ini是可以支持内存很小的系统的,可自行调整。

     

    其他建议:如果你用的是其他的php集成环境,当服务器内存很小时你的数据库可能无法启动,

    这时候可以适当增加虚拟内存或者直接用PHPWAMP生成的my.ini覆盖掉你原来环境的数据库配置。

     

     

    Mysql自定义功能的其他妙用:

    如果你原来用的是其他集成环境,但是现在想改用PHPWAMP,其实转移也很简单,

    点击切换PHP版本,随意切换一个属于Apache2.4的php版本,如图标明的apache2.4即可

    这三个php版本后面都标明了是apache2.4,所以随意启动这三个PHP版本就切换到Apache2.4了

     

     

    如图,只要这里显示Apache2.4,就说明能使用Apache2.4站点管理了

     

     

     

    切换到Apache2.4才可以使用Apache2.4站点管理,我们打开Apache2.4站点管理

    右键新标签打开图片可查看高清大图)

     

     

    如图,站点管理功能强大,添加站点可以随意指定任何PHP版本和自定义

    我们添加站点的时候,只需要把根目录设置成你原来网站源码的文件夹即可

    右键新标签打开图片可查看高清大图)

     

    网站源码搬迁完毕,轮到网站数据库了,数据库可以直接sql导出导入,如果嫌麻烦可以用自定义Mysql功能,把原来你环境的Mysql数据库集成到PHPWAMP里面即可,方法和前面我讲解的自定义Mysql版本是一样的,只需要注意设置my.ini就可以了,如果不想修改原先环境的my.ini,直接删掉即可,区别如下。

     

    吸纳其他集成环境的Mysql数据库和自定义Mysql的区别:

    区别:大部分步骤是一样的,只需要把原来集成环境重Mysql目录的my.ini删掉即可(会自动生成)

    提示:如不想删掉原环境my.ini配置,只需修改my.ini配置里面的路径即可,路径正确才能正常启动。

     

     

    展开全文
  • MySQL数据库

    千人学习 2017-03-06 10:33:54
    本课程为你讲解mySQL功能。 学完了基本的SQL语句,在数据库开发中还会用到数据库系统提供的功能,实现数据完整性的机制,在SQL语句使用自定义函数展现数据,使用视图隐含底层数据的复杂性,使用存储过程优化查询,...
  • 最新mysql数据库源码编译安装。

    万次阅读 2020-08-21 17:53:55
    一、下载安装相关的工具。 1、yum安装编译工具 yum install -y gcc gcc-c++ cmake ncurses ncurses-devel bison openssl openssl-devel 2、下载mysql5.7.28源码安装包...1、创建数据库存放目录。 mkdir -p /mysql/data

    一、下载安装相关的工具。

    1、yum安装编译工具

    yum install -y gcc gcc-c++ cmake ncurses ncurses-devel bison openssl openssl-devel
    

    2、下载mysql5.7.28源码安装包。

    wget https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.28.tar.gz
    

    在这里插入图片描述

    二、创建安装所需目录,开始安装

    1、创建数据库存放目录。

    mkdir -p /mysql/data
    

    2、创建mysql用户。

    useradd -s /sbin/nologin mysql
    id mysql
    出现如下信息,说明创建成功。
    uid=1000(mysql) gid=1000(mysql) groups=1000(mysql)
    

    3、更改数据库文件夹属组和属主,进行授权。

    chown -R mysql:mysql /mysql
    

    4、创建mysql编译目录

    mkdir -p /usr/local/mysql
    

    5、对下载的mysql源码包进行解压

    tar -zxvf mysql-boost-5.7.28.tar.gz
    

    6、进入目录,开始编译

    cd mysql-5.7.28
    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/mysql/data -DMYSQL_TCP_PORT=3307 -DWITH_BOOST=boost/boost_1_59_0/ -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    

    出现如下页面,表示成功。
    在这里插入图片描述

    make   出现如下页面表示成功
    

    在这里插入图片描述

    make install 出现如下页面表示成功
    

    在这里插入图片描述

    7、编辑my.cnf文件。

    vim /usr/local/mysql/my.cnf
    文件配置内容:
    [mysqld]
    basedir=/usr/local/mysql
    datadir=/mysql/data
    socket=/tmp/mysql.sock
    port=3307
    
    [mysqld_safe]
    log-error=/var/log/mysql57/mysql57.log
    pid-file=/var/run/msyql57/mysql57.pid
    

    8、创建日志目录并授权

    mkdir /var/log/mysql57
    touch /var/log/mysql57/mysql57.log
    chown -R mysql:mysql /var/log/mysql57
    

    9、数据库初始化

    /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data
    

    初始化完成后,会出现如下页面,最后面会出现数据库密码,后面会用到,记得保存一下。

    10、启动数据库,登陆数据库。

    /usr/local/mysql/support-files/mysql/server start
    lsof -i:3307 出现如下页面表示数据库启动成功
    

    在这里插入图片描述

    登陆数据库
    /usr/local/mysql/bin/mysql -uroot -p
    输入前面初始化出现的密码。
    登陆后,如下所示:
    

    在这里插入图片描述

    11、修改数据库密码,配置远程登陆。

    修改密码:
    mysql> alter user 'root'@'localhost' identified by '你的密码';
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
    #远程登陆
    mysql> create user 'root'@'%' identified by '远程登陆密码';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> grant all privileges on *.* to 'root'@'%' identified by '远程登陆密码' with grant option;
    Query OK, 0 rows affected, 1 warning (0.00 sec)
    然后用navicat连接测试就可以了。
    

    12、配置环境变量

    vim /etc/profile
    在末行添加
    export PATH=$PATH:/usr/local/mysql/bin/
    wq保存退出后
    source /etc/profile
    使环境变量生效。
    重新登陆数据库,只需要输入mysql -uroot -p就可以了。
    启动数据库(启动不了,看日志,一般是权限问题)
    mysqld &
    启动方式:
    mysqld --user=root 
    在my.cnf中添加user=mysql
    授权方式:chown -R mysql:mysql /mysql
    chown -R mysql:mysql /var/run/mysql
    chown -R mysql:mysql /tmp
    普通用户登陆
    
    展开全文
  • 在线设计mysql数据库网站

    万次阅读 2020-01-04 12:50:56
    https://dbdiagram.io/home

    https://dbdiagram.io/home

    展开全文
  • python操作mysql数据库

    万次阅读 2020-07-14 18:42:53
    简介:Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。使用它连接各数据库后,就可以用相同的方式操作各数据库。 Python DB-API使用流程: 引入 API 模块。 获取与...
  • IntelliJ IDEA连接Mysql数据库

    千次阅读 多人点赞 2019-05-25 10:12:15
    IntelliJ IDEA连接Mysql数据库 1、首先找到右边的Database的显示框、没有的话在工具栏中View,现在Tool Windows下拉菜单,继续选择Database,就可以出现。 2、然后点击有上角处的那个的“+”,选择Data Source...
  • 全面深入Mysql数据库优化

    千人学习 2019-09-26 11:44:58
    课程简介 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS... 本课程系统的讲解了SQL优化的思路和实用技巧,并讲解了数据库方面的优化内容, 全方面的对MySQL数据库进行优化。
  • Eclipse连接MySQL数据库(详细步骤)

    万次阅读 多人点赞 2016-12-27 21:19:28
    本人在写这篇博客的时候也是菜鸟一只,百度“Java连接mysql数据库、eclipse连接数据库”等文章一大堆,可总是报错。 下面的操作是经本人验证,确实可行,包括了jar包导入、用jdbc连接mysql之前,新建数据库,新建...
  • 可能是MySQL数据库服务没有启动,启动mysqld.exe即可,已多次亲测。也可能是其他原因,但是第一种原因最常见。 解决方法: 1.打开 ' 计算机 '-->点击左边‘ 计算机 ’-->在搜索栏中输入‘ mysqld ’ 根据搜出来...
  • ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看数据库中的表 ④下载JDBC驱动:mysql-connector-java-5.1.44-bin.jar(下载地址:...
  • 详述 MySQL 数据库输入密码后闪退的问题及解决方案

    万次阅读 多人点赞 2017-05-23 10:00:40
    1 案例说明最近一直在用 MySQL 数据库演示基础功能,但是这两天忽然出现了一个问题,那就是:在启动 MySQL 服务端并输入密码后,出现闪退现象。之后,在网上搜了搜,发现出现这种问题很常见,大多数原因可能是在咱们...
  • MySQL数据库入门学习(多图预警+新手向~)

    万次阅读 多人点赞 2017-12-02 15:55:50
    现在市场上有很多图形化的数据库,没有什么可讲的,读者如果愿意,自行下载研究即可,本文章讲的全是在DOS环境下的一系列操作。
  • Android 连接MySQL数据库并进行增删改查操作

    万次阅读 多人点赞 2017-09-14 19:44:35
    1.Android 连接MySQL数据库 public class DBOpenHelper { private static String driver = "com.mysql.jdbc.Driver";//MySQL 驱动 private static String url = "jdbc:mysql://IP:3306/数据库&...
  • mysql数据库服务日志类型

    万次阅读 2018-09-08 19:16:45
    mysql数据库服务日志类型 20...
  • vs2017连接mysql数据库操作步骤

    万次阅读 多人点赞 2018-01-25 09:26:47
    没有连接过mysql数据库的vs,在创建实体模型的时候,数据源选项没有MySql database ,这是因为没有安装vs使用的MySQL驱动,需要在MySQL官网下载相关驱动,需要下载的文件总共有三个,(这三个是我亲测可用的,没有...
  • 2.1查询数据库信息 2.2 切换到information_schema库 2.3 查看库中所有数据表及数据表描述 2.4 查询数据表(根据行数倒序) 1.序言 有些时候,我们需要查看数据库数据表的数据量情况,或者自己需要查看一个...
  • Android中连接MySql数据库获取数据的简单实现

    万次阅读 多人点赞 2019-02-20 19:37:37
    但是今天我们就来尝试实现直接连接到MySql数据库获取数据的功能。 代码实现 demo很简单,xml布局文件显示的是一个按钮和一个textView控件。 点击按钮实现连接MySql数据库并获取表中的数据;textView用来显示...
  • MySQL数据库应用快速入门培训课程

    万人学习 2019-12-24 22:11:12
    快速掌握Mysql应用,理论为辅,实践为主,本课程属于精简版,目的... 进行安装,通过sql语句创建数据库,创建数据表,对表进行相关操作,对数据的增删改查。单表查询以及多表查询,加深对mysql的了解并熟练对其的操作。
  • IntelliJ IDEA 中详细图解记录如何连接MySQL数据库

    万次阅读 多人点赞 2016-10-20 15:04:28
    IntelliJ IDEA使用教程 (总目录篇) 在网上down了个web项目,在 IntelliJ IDEA 这个编辑器里面跑起来,但是发现domain文件夹下的xml文件都报如下的红色提示错误: Cannot resolve table 'jrun_access' less......
  • MySQL数据库改名最简单的方法

    万次阅读 多人点赞 2019-06-07 17:02:10
    PS:如下操作最好提前先做一次数据库的备份以防万一,谨慎些为好。 我们现在有一个数据库数据库的名称是testbase。 我们现在想将其改为newTestbase。那么我们就需要创建一个名称叫newTestbase的数据库。 重点...
  • SpringBoot +JDBC连接Mysql数据库

    万次阅读 多人点赞 2018-07-09 15:37:46
    SpringBoot 使用JDBC连接Mysql数据库  Spring连接Mysql的方式有很多,例如JDBC,Spring JPA,Hibeirnate,Mybatis等,本文主要介绍使用最简单、最底层的JDBC方式来连接Mysql数据库,JDBC连接数据库,主要是注入...
  • navicat连接mysql数据库

    千次阅读 2017-08-13 10:06:57
    navicat连接mysql
  • 忘记 mysql 数据库连接密码(解决方案)

    万次阅读 多人点赞 2018-05-29 12:35:34
    由于 CSDN 的目录只在固定地方显示,并不是很方便阅读,又占空间,所以本文章已同步更新到个人博客上,在个人博客上的...个人博客地址:http://zwd596257180.gitee.io/blog/2019/04/16/mysql_change_password/ ...
  • 如何在IDEA中连接mysql数据库

    万次阅读 多人点赞 2018-09-16 09:47:09
    一、mysql数据库安装 之前我以为IDEA中连接数据库的时候它会自行安装mysql数据库,实际上不是这样的!!!它仅仅是跟你电脑上现有的数据库创建连接而已,所以在使用IDEA连接数据库之前,你要先安装mysql数据库。 ...
  • MySQL数据库使用——MySQL数据库管理

    千次阅读 2017-12-16 21:59:17
    登录系统用户 创建数据库CREATE DATABASE 显示数据库SHOW DATABASE ...登录用户的命令:mysql -uusername -p登录完成后就进入SQL命令格式,格式以“;”结尾。登录系统用户windows用安装的时候设置的ro
  • MySQL数据库分布式集群就业培训班

    万人学习 2016-08-09 10:35:42
    从实战角度出发,以高薪就业为导向,为同学的学习尽一份力
  • ...  客服QQ1793040 ----------------------------------------------------------   ...关于HKROnline SyncNavigator 注册机价格的问题 ...HKROnline SyncNavigator 8.4.1 企业版数据同步软件 自2009年第一个版...
  • Html5 连接Mysql数据库

    2017-03-06 01:10:25
    我是一个菜鸟程序员,之前是做Unity的,现在公司需要HTML5连接Mysql数据库。 (之前也仅仅接触到一点数据库,熟悉sql语句) 现在我们公司有七牛云存储,阿里云Mysql,但是我查阅资料觉得现在还缺一个服务器,通过...

空空如也

1 2 3 4 5 ... 20
收藏数 477,583
精华内容 191,033
关键字:

mysql数据库

mysql 订阅