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;
本文来自博客园,作者:Freeland98,转载请注明原文链接:https://www.cnblogs.com/Freeland98/p/16080189.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出,原文链接