Linux系统中Java Web应用部署环境的安装与配置(2)--MySQL的安装配置与应用

  在应用程序的开发部署中,数据库的安装与配置必不可少。下面来说明如何实现MySQL数据库在Red Hat Enterprise 6操作系统中基本安装与配置的基本方法。首先做好准备工作,从MySQL官网选择Linux环境下的Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit), RPM Bundle进行下载,下载后的打包文件为的MySQL-5.5.62-1.el6.x86_64.rpm-bundle.tar,该打包文件中包含了MySQL安装所需的所有RPM文件,如Server Client 开发工具等,其下载网址为https://dev.mysql.com/downloads/mysql/5.5.html#downloads。

  1.卸载清理已经安装的MySQL数据库软件

  安装前要确保系统中没有安装其它的MySQL软件,如果系统中已经安装了其它的MySQL软件要先把它们卸载干净。可以通过命令行或者《添加/删除软件》管理窗口方式查看卸载已经安装的MySQL软件。

  a.命令行查看已经安装的软件:[root@localhost ~]# rpm -qa | grep MySQL

 

  卸载已经安装的软件:

  [root@localhost ~]# rpm -e --allmatches MySQL-server-5.5.62-1.el6.x86_64   —最后一个参数为查看到的已经安装的软件包的名称。

  [root@localhost ~]# rpm -e --allmatches MySQL-client-5.5.62-1.el6.x86_64

  b.通过《添加/删除软件》管理窗口查看和卸载已经安装的MySQL软件,在系统的管理面板中依次选择《系统》-->《管理》-->《添加/删除软件》打开软件管理对话框,在查找栏中输入“MySQL”然后点击《查找》按钮,在结果窗口中就会列出系统已经安装的MySQL软件,接着把软件列表左侧的复选框的勾选标记清除,右下侧的《应用》按钮就会变得有效,点击《应用》按钮就可以完成软件的卸载。如下图:

  2.MySQL数据库服务器的安装

  解压缩MySQL-5.5.62-1.el6.x86_64.rpm-bundle.tar文件,在解压缩的文件夹中找到MySQL-server-5.5.62-1.el6.x86_64.rpm文件,然后用鼠标右键点击该文件,选择《用 软件包安装程序 打开》,接着点击《确认继续》按钮即可完成软家的安装。MySQL数据库服务器安装完成后,就可以启动MySQL服务来测试一下,软件是否安装正确,MySQL服务启动命令:service mysql start,服务停止命令:service mysql stop,其测试方法如下图所示:

 

  3.MySQL客户端软件的安装测试

  在MySQL-5.5.62-1.el6.x86_64.rpm-bundle.tar文件解压缩后的文件夹中找到MySQL-client-5.5.62-1.el6.x86_64.rpm文件,然后用鼠标右键点击该文件,选择《用 软件包安装程序 打开》,接着点击《确认继续》按钮即可完成软家的安装。MySQL客户端软件安装完成后,就可以启动MySQL客户端来测试一下,软件是否安装正确。打开终端窗口输入mysql命令:[root@localhost ~]# mysql -u root -p;MySQL5.5数据库服务器root用户的密码默认为空,登录成功后可以自行修改设置新密码,测试操作过程如下图所示:

 

  退出客户端:mysql>exit;

  4.MySQL数据库的应用

  a.查看已经创建的数据库

  mysql> show databases;

  b.创建数据库

  mysql> create schema jsj default character set gbk collate gbk_chinese_ci;

  创建名称为jsj的数据库,数据库的默认字符集为gbk,排序规则为gbk_chinese_ci。

  c.导出数据库的SQL文件

  [root@localhost ~]# mysqldump -u root -p  jsj > /tmp/jsj.sql;

  Enter password: //执行命令需输入数据库用户root的密码。

  命令行中jsj为要备份的数据库名称,/tmp/jsj.sql为导出的SQL文件名称和存放路径

  d.导入已有sql文件,恢复数据库表和数据

  mysql> use jsj;

  mysql> source /tmp/jsj.sql; //source命令的参数需要指出已经准备好的SQL文件名称和存放路径。

  e.修改数据库用户的密码

  mysql> set password for root@localhost = password('111111'); 将用户root的密码更改为111111;

  f.数据库表操作

  创建student表:

  mysql>use jsj;

  mysql>create table student(

       id int not null auto_increment,

       name char(20) not null,

       sex char(2) null,

       department char(20) null,

       major char(20) null,

       address varchar(50) not null default 'Hebei',

       primary key(id)

  )engine=InnoDB;

 

posted @ 2022-03-31 08:57  Freeland98  阅读(107)  评论(0编辑  收藏  举报