linux数据库安装以及相关操作.ppt_第1页
linux数据库安装以及相关操作.ppt_第2页
linux数据库安装以及相关操作.ppt_第3页
linux数据库安装以及相关操作.ppt_第4页
linux数据库安装以及相关操作.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux操作系统,ubuntu下面mysql数据库安装以及相关操作,一、安装MySQLsudoapt-getinstallmysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。也可以通过UBUNTU管理工具安装,我在使用该工具安装的时候有提示我输入数据库密码。,Linux操作系统,Linux操作系统,Mysql.tar.gzTarxvfzMysql.tar.gz,Linux操作系统,二、mysql的相关操作与配置。rootubuntu:/home/smallstar#/etc/init.d/mysqlUsage:/etc/init.d/mysqlstart|stop|restart|reload|force-reload|status/etc/mysql/主要配置文件所在位置frootubuntu:/home/smallstar#gedit/etc/mysql/f老的版本中skip-networking=#skip-networking新的版本中bind-address==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;showvariableslikecharacter%;#执行编码显示,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即可,查询一下showvariableslikecharacter%;,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-h3-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来代替。)数据装载命令:loaddatalocalinfilefilenameintotabletable_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安装完毕,在终端输入javaversion查看是否安装成功(或直接输入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、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论