1 / 20
文档名称:

mysql安装配置.docx

格式:docx   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql安装配置.docx

上传人:yzhlyb 2016/7/9 文件大小:0 KB

下载得到文件列表

mysql安装配置.docx

文档介绍

文档介绍:mysql 安装配置理论部分: mysql 是一款基于 c/s 结构的数据库服务, 是一个多线程多用的结构化数据库。 mysql 是关系型的数据库,由行和列组成 mysql 现在是由 oracle (甲骨文)公司开发和维护, 最开始是由 MYSQL DB 公司开发出来的后来被 sun 公司收购,最后 sun 公司被 oracle 公司所收购。数据库与动态数据库相结合,使我们的网络更加的生动,迅速, 当我们在某一个知名的网站注册会员的时候, 我们就是通过网页的方式由网站所连接的数据库用户向所在的表中添加了一行数据。最新版本为 1 今天我们来进行编译安装 2 之前我们也编译安装过一个版本为 , 与之前的版本相比, 增加了很对功能, 对于配置过程有了很大的改进。实验部分: 实验环境: 这个实验拓扑所使用的还是上一次搭建虚拟主机所使用的服务器一、 1 、编译安装 MYSQL 2 、修改 mysql 的管理员密码二、 1 、创建 student 库,在库中新建 class 表,在表中插入数据(字段有四个字段,分别为 name 、 gender 、 age 、 tel、 e-mail ) mysql 的字段名不能出现特殊符号 2 、授权 admin 用户拥有完全控制权限并且在任何地点都能登录 3 、在客户端验证登 y 录成功并且删除一行表里面数据 4 、撤销 admin 的权限 DROP 、 update 、 delete 的权限测试成功了三、 1 、备份还原班级表 2 、备份还原 student 库 ps :两种方法我们想进行编译安装 安装之前我们需要准备一个 cmake 的源码包, 因为 的版本不能使用 con f igure 进行配置需要使用 cmake 这个工具进行配置我们可以 http://www. cmake .org/ cmake /resources/ 下载所需的版本,我们今天使用的是 版本,我已经下载好了在我的 root/ 目录下图1 上图为下载好的软件在安装之前使用 rpm -q mysql 查看一下是否安装了 rpm包的 mysq l 如果有则进行卸载在卸载的时候加上 nodeps 现在我们开始进行编译安装图2 configure 配置 gmake 同 make 同理出现了失败, 因为没有安装必备的组件, 可以查看下面的日志文件进行分析。 cmake 依赖于 ncurses-devel 这个软件包以及 gcc 相关组件, 我们可以将安装光盘插入到计算机中,使用 rpm 的方式进行安装也可以直接使用 yum 进行安装。这里我使用 yum 的方式进行安装 yum -y install ncurses-devel yum -y install gcc* 之后在执行上图的命令即可接下来我们进行编译安装 mysql 图3 DCAMK_INSTALL_PREFIX 指定安装的路径 DSYSCONFDIR 指定主配置文件的路径 DDEFAULT 指定默认的编码字符 DDEFAULT_COLLATION 指定使用的字符集校队规则 DWITH_EXTRA_CHARSETS=all 指定额外的编码字符集 all 为所有字符集之后进行编译安装 gmake && gmake install, 安装完成之后, 可以打开安装目录确认是否安装成功,如果在配置的过程中输入有错误的时候,会在图4 结尾的文件, 这个就是在配置过程中出现的错误记录日志, 我这里什么都没有那么代表我们安装成功了,现在我们进行安装完成之后的配置首先创建一个用户 useradd -M -s /sbin/nologin mysql 这个用户用于运行 mysql 的程序用户图5 一般会在解压的目录存在很多模板文件, 我们将 my-f 这个文件拷贝到/etc 目录下,名字为 f (名字必须为这个名字,如果名字不同则服务无法启动) 在编译安装的过程中会在这个目录创建这个文件,所以我们需要进行覆盖图6 拷贝这个文件作为 mysql 程序的脚本文件,名字必须为 mysqld 图7 为了确保系统正常的运行应以 mysq l 初始化数据库并以 mysq l 用户运行--basedir 指定程序的位置--datadir 指定数据文件存放的位置图8. 是一个 linux 命令用于执行一些可执行文件的 profile 用于全局的配置. /etc/profile 刷新一下这个文件的配置点和/ 之间有一个空格这个目录就是定义$PATH 环境变量默认搜索的路径图9 启动 mysql 服务已经启动了图 10 设置 mysql 的系统管理员用户 root