linux数据库安装以及相关操作.ppt

上传人:sh****n 文档编号:6353965 上传时间:2020-02-23 格式:PPT 页数:28 大小:1.42MB
返回 下载 相关 举报
linux数据库安装以及相关操作.ppt_第1页
第1页 / 共28页
linux数据库安装以及相关操作.ppt_第2页
第2页 / 共28页
linux数据库安装以及相关操作.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
Linux操作系统 ubuntu下面mysql数据库安装以及相关操作 一 安装MySQLsudoapt getinstallmysql server这个应该很简单了 而且我觉得大家在安装方面也没什么太大问题 所以也就不多说了 下面我们来讲讲配置 也可以通过UBUNTU管理工具安装 我在使用该工具安装的时候有提示我输入数据库密码 Linux操作系统 Linux操作系统 Mysql tar gzTarxvfzMysql tar gz Linux操作系统 二 mysql的相关操作与配置 root ubuntu home smallstar etc init d mysqlUsage etc init d mysqlstart stop restart reload force reload status etc mysql 主要配置文件所在位置froot ubuntu home smallstar gedit etc mysql f老的版本中 skip networking skip networking新的版本中 bind address 127 0 0 1 bind address 你机器的IP Linux操作系统 这样就可以允许其他机器访问MySQL了 var lib mysql 放置的是数据库表文件夹 这里的mysql相当于windows下mysql的date文件夹debian 5 0 flagib logfile0mysqlopenmeetingsibdata1ib logfile1mysql upgrade infoxoops四 登录mysql数据库 创建数据库并修改编码 登录 mysql uroot p创建数据库 CREATEDATABASEopenmeetings showvariableslike character 执行编码显示 Linux操作系统 Variable name Value character set client latin1 character set connection latin1 character set database latin1 character set filesystem binary character set results latin1 character set server latin1 character set system utf8 character sets dir usr share mysql charsets 在某些时候 我们续要修改mysql默认数据库的编码 以保证某些迁移的程序可以正常显示 编辑f文件进行编码修改 windows可以直接用 ysqlServerInstanceConfigWizard进行设置 Linux操作系统 在linux下修改3个f的1个 etc mysql f文件找到客户端配置 client 在下面添加default character set utf8默认字符集为utf8在找到 mysqld 添加default character set utf8默认字符集为utf8init connect SETNAMESutf8 设定连接mysql数据库时使用utf8编码 以让mysql数据库为utf8运行 修改好后 重新启动mysql即可 查询一下showvariableslike character Linux操作系统 Variable name Value character set client utf8 character set connection utf8 character set database utf8 character set filesystem binary character set results utf8 character set server utf8 character set system utf8 character sets dir usr share mysql charsets Linux操作系统 五 MYSQL基本操作1 连接mysql数据库 格式 mysql h主机地址 u用户名 p用户密码如 连接本地mysql服务器mysql uroot p回车 就会出现提示框 让你输入密码连接远程mysql服务器mysql h10 1 17 73 uroot plogin2 退出mysql 命令 exit3 关于mysql密码 注 刚安装成功的mysql数据库root用户没有密码 格式 mysqladmin u用户名 p旧密码password新密码如 给root用户添加密码 在完成安装的情况下 mysqladmin uroot passwordlogin修改root密码mysqladmin uroot ploginpasswordwelcome Linux操作系统 4 以下是一些最常用的数据库操作命令 showdatabases 显示数据库名称showtables SHOWTABLEusedatabases name showtables 显示数据库中表的结构describetable name 显示数据表结构createdatabasedatabase name 创建数据库usedatabase name createtabletable name 字段列表 创建表dropdatabasedatabase name 删除数据库droptabletable name 删除表deletefromtable name 清空表 Linux操作系统 5 将文本数据转到数据库中 注 文本数据字段之间用TAB隔开 null值用n来代替 数据装载命令 loaddatalocalinfile filename intotabletable name Linux操作系统 Ubuntu8 10系统JAVA配置方法 安装jdk文档前 必须到sun的网站下载jdk文档 你下载的文档可以是任意语言 包括中文例如你安装jdk5的文档 应该在安装前把下载的文档存放到 tmp jdk 1 5 0 doc zip 再例如你安装jdk6的文档 应该在安装前将下载的文档存放到 tmp jdk 6 doc zip 当然你也可以不在安装前做这件事情 因为安装的过程会提示你这么做 请注意看终端窗口的提示 正文 1 首先安装JDKjava6在命令行输入apt getinstallsun java6 jresun java6 jdk可以自行选择是否安装jrejava5在命令行输入apt getinstallsun java5 jresun java5 jdk Linux操作系统 多个jdk可以同时安装 而且可以随时更改当前的默认jdk在命令行输入sudoupdate alternatives configjavac来更改当前默认jdksun java5 doc和sun java6 doc是jdk的文档的安装程序 但是不包括jdk文档 在安装jdk文档前 必须到sun的网站下载jdk文档 你下载的文档可以是任意语言 包括中文例如你安装jdk5的文档 应该在安装前把下载的文档存放到 tmp jdk 1 5 0 doc zip 再例如你安装jdk6的文档 应该在安装前将下载的文档存放到 tmp jdk 6 doc zip 当然你也可以不在安装前做这件事情 因为安装的过程会提示你这么做 请注意看终端窗口的提示 Linux操作系统 写入环境变量gedit etc environment在编辑器中加入JAVA HOME usr lib jvm java 6 sunclasspath不必配置 错误的classpath会导致许多问题 jvm会知道自带的classpath 对于自定义的classpath 可以在运行 编译时加上 classpath参数来指定 至于环境变量 当你写的程序需要时再指定也不迟要使配置生效必须在命令行输入 etc environment如果需要还要修改系统虚拟机的优先级顺序调整 sudogedit etc jvmjdk安装完毕 在终端输入java version查看是否安装成功 或直接输入java Linux操作系统 2 安装 从tomcat官方网站下载绿色的即可 解压后运行bin目录下的startup sh在浏览器输入http localhost 8080查看tomcat是否启动要关闭tomcat只要运行bin目录下shutdown sh即可如果需要tomcat开机启动可以参照一下方法 修改 etc rc local文件gedit etc rc local加入JAVA HOME usr lib jvm java 6 sunCLASSPATH usr lib jvm java 6 sun libJRE HOME usr lib jvm java 6 sun jreexportJRE HOMEexportCLASSPATH Linux操作系统 exportJAVA HOME home allenwei Tomcat apache tomcat 6 0 14 bin startup sh 你放tomcat的目录修改 etc profile输入gedit etc profile 增加以下行 JAVA HOME usr lib jvm java 6 sunCATALINA HOME home test Tomcat apache tomcat 6 0 14exportJAVA HOMECATALINA HOME重启系统后tomcat就可以随开机启动了 Linux操作系统 通向MySQL神秘王国的图形化之路 MySQLGUITools是一套图形化桌面应用工具套装 可以用来管理MySQL服务器 该套装工具包含三个工具 MySQLQueryBrowser MySQLAdministrator和MySQLMigrationAssistant 仅支持Windows平台 在本文中 我们将介绍前两个工具 看一下它们是如何帮助我们在不使用命令行的方式来管理MySQL数据库 MySQLGUITools的安装非常简单 在Ubuntu Debian或FedoraLinux上 你可以通过包管理器来装它 在Ubuntu和Debian上 其程序包的名称是mysql admin 在Fedora上是mysql gui tools 通过该项目的官网 Linux操作系统 安装完成后 在GNOME的Applications Programming菜单中你可以看到一个新的菜单条目 你还可以从终端窗口中来启动这个工具 命令分别为mysql query browser和mysql administrator 无论是MySQLQueryBrowser 还是MySQLAdministrator 都可以支持同时管理多个MySQL服务器 下面我们逐一来看一下这两个工具 Linux操作系统 一 MySQLQueryBrowser 当启动MySQLQueryBrowser后 会弹出一个对话框 要求填入你想连接的MySQL服务器的一些基本信息 诸如MySQL服务器的IP地址 端口号 用户名和密码等 该连接被创建后 你将看到一个工作区窗口 你可以在这儿创建新数据库 增加表 键入和查询数据 导出查询结果和运行SQL脚本 Linux操作系统 Linux操作系统 这个QueryBrowser窗口分为三个不同的区域 右侧的侧边栏分两行包含了几个标签 从这儿你可以查看数据库 书签和历史等 另外 它还提供一个SQL语法的参考部分 在顶部的Query窗口 你可以输入SQL代码 要想创建一个新的MySQL数据库 点击Schemata标签 然后在侧边栏中右键点击 从弹出菜单中点击创建新数据库 CreateNewSchemata 填入数据库的名称 我们在这儿使用mysqlguidemo 刷新数据库 我们将可以从侧边栏中看到新创建的数据库 Linux操作系统 用户可以通过两种方式来设置一个数据库为默认数据库 从文件 修改默认数据库 选择数据库 或者右键选择数据库后 然后选择设为默认数据库 默认的数据库会以粗体的形式出现在侧边栏中 Linux操作系统 要想向数据库中增加表 也很简单 以我们上文创建的数据库为例 右键点击我们刚才创建的mysqlguidemo数据库 然后点击创建新表 CreateNewTable 打开表编辑器 通过它你可以输入要创建的新表的详细信息 添加完信息后 点击应用更改 ApplyChanges 执行表的创建 随后会弹出一个表操作对话框 从这儿你可以看到程序将针对你的数据库执行的SQL语句 如果没有问题则点击执行按钮 当表被增加后 你将在侧边栏中看到一个树形列表显示 如下图所示 Linux操作系统 Linux操作系统 如果想修改表信息 只需右键点击表名称 然后从弹出菜单中选择编辑即可 另外 你还可以使用MySQLQueryBrowser来执行SQL语句 选择文件 新建脚本 NewScript 或者你也可以通过使用 文件 File 打开脚本 来加载一个已有的SQL脚本 加载后 点击 执行 Execute 按钮 就可以调用该脚本 另外你还可以保存这个SQL脚本 以备将来使用 要想从一个表中获得记录 在侧边栏中双击表名称 在上方的Query窗口中你可以看到相应的查询语句 然后点击执行按钮 在结果集标签中会创建一个结果集 在结果集中 你可以轻松的浏览 搜索或编辑现有记录 而且还可以增加新记录 要想增加新记录或编辑现有记录 点击窗口下端的 编辑 Edit 按钮即可 另外你还可以将结果集导出为CSV HTML XML和Excel文件 Linux操作系统 MySQLQueryBrowser的其它功能还包括历史功能和书签功能 通过侧边栏中的历史功能 你可以查看或重新执行过去的查询操作 通过书签功能 你可以把现有的SQL查询语句保存为书签 被标记为书签的查询命令可以从侧边栏的 书签 标签页中看到 通过表选项和高级设置标签 你可以进行众多设置 诸如所使用的存储引擎 字符集 行格式 RAID设置和许多其它的设置 从菜单中通过使用开始 Start 提交 Commit 和回滚 Rollback 命令 你可以创建SQL事务 另外 你还可以向数据库增加存储过程和函数 Linux操作系统 二 MySQLAdministrator 通过MySQLQueryBrowser 我们可以很轻松的创建数据库和表 并为它们填充数据 以及编写存储过程和函数等等 但是 随着表规模的增长 会出现很多复杂的用户存取情况 你还需要一个工具来帮助你轻松高效的管理MySQL服务器 命令行工具mysqladmin可以帮助我们管理MySQL服务器 但是 相比之下MySQLAdministrator是一个更直观更强大的MySQL服务器管理工具 它具有直观的图形界面和图形化性能指示器 Linux操作系统 和MySQLQueryBrowser类似 最初的时候 需要你手动去填充想要连接到的数据库信息 登录后 你将得到一个服务器和客户端信息的汇总 在这儿的客户端是MySQLAdministrator
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!