已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权请联系网站删除一、安装环境1.操作系统:RedHat Enterprise Linux 6.42.安装程序包:mysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz3.客户端工具:SQLyog - 64 bit二、安装方法安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配置,所以比较方便。本方案安装采用二进制文件安装,采用通用安装方法。三、安装步骤(一)、服务器端安装配置1.安装前检查及处理安装前检查系统是否已安装库文件。命令如下:rootlocalhost #rpm -qa|grep -i mysqlmysql-libs-5.1.61-4.el6.x86_64*结果显示已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸:载时使用-nodeps选项,忽略依赖关系,命令如下:rootlocalhost#rpm -e mysql-libs-5.1.61-4.el6.x86_64 -nodeps2.添加mysql组和mysql用户用于设置mysql安装目录文件所有者和所属组。rootlocalhost #groupadd mysqlrootlocalhost #useradd -g mysql mysql3.将二进制文件解压到指定的安装目录这里指定安装目录为/usr/localrootlocalhost # cd /usr/local/rootlocalhost local#tar -zxvf mysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz*解压后在/usr/local/生成文件夹mysql-advanced-5.6.26-linux-glibc2.5-x86_64,但是该文件名太长,我们为它建立一个符号链接mysql,方便输入,命令如下:rootlocalhost local#ln -s mysql-advanced-5.6.26-linux-glibc2.5-x86_64 mysql4.进入mysql文件夹并更改所属的组和用户。rootlocalhost local#cd mysqlrootlocalhost mysql#chown -R mysql:mysql .rootlocalhost mysql#chgrp -R mysql .5.执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数-user=mysql,命令如下:rootlocalhost mysqlscripts/mysql_install_db -user=mysql*如果mysql的安装目录(解压目录)不是/usr/local/mysql,那么还必须指定目录参数。本次安装操作采用本方法,命令如下:rootlocalhost mysql/usr/local/mysql/scripts/mysql_install_db -user=mysql -basedir=/usr/local/mysql -datadir=/usr/local/mysql/data &*将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者。rootlocalhost mysqlchown -R root .rootlocalhost mysqlchown -R mysql:mysql data6. 将mysqld服务加入开机自启动项。*首先需要将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld,命令如下:rootlocalhostmysql cp support-files/mysql.server /etc/init.d/mysqld*通过chkconfig命令将mysqld服务加入到自启动服务项中。rootlocalhost mysql#chkconfig -add mysqld*注意服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称。*查看是否添加成功rootlocalhost mysql#chkconfig -list mysqldmysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off添加成功后,下次重启系统时mysqld会自动启动。7.系统启动输入服务启动命令启动数据库服务,命令如下:rootlocalhost mysql#service mysqld startStarting MySQL. SUCCESS!8.将mysql加入环境变量为了避免每次都输入mysql的全路径/usr/local/mysql/bin/mysql,可将其加入环境变量中。a. 打开/etc/profile文件,在/etc/profile最后加入两行命令:MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin保存退出。b输入source /etc/profile让变量立即生效。c.输入mysql命令,确认变量是否生效,如果生效,则进入mysql界面。9. 创建远程登陆用户并授权进入mysql界面,输入命令创建远程登陆用户并授权grant all privileges on *.* to root192.168.1.101 identified by 123456 with grant option;参数说明: all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。 对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。 root 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。 192.168.1.101 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。 123456 为用户的密码。(二)客户端配置1.客户端软件安装及注册客户端工具使用SQLyog - 64 bit,在本地安装软件并进行注册(过程略),注册码为:姓名(Name):cr173序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c或者(OR)姓名(Name):cr173序列号(Code):59adfdfe-bcb0-4762-8267-d7fccf16beda或者(OR)姓名(Name):cr173序列号(Code):ec38d297-0543-4679-b098-4baadf91f9832.配置客户端连接及数据初始化1.打开sqlyog,填写连接地址,连接数据库。如下图所示:2.连接至测试环境,导出原数据库。a.进入导出页面,如下图所示b. 导出数据库选择导出内容及选项如下图所示:按此操作将测试环境中所有数据库全部导出。3.连接新建环境,导入数据库a.进入导入页面如下图所示:b.导入数据库选择之前导出的sql文件,点击“执行”按钮进行导入。按此操作选择所有数据库文件执行。racial adj. 人种的;种族的四.常见问题处理1. FATAL ERROR: Could not find ./bin/my_print_defaults的解决方法spoken adj. 口语的错误显示:adj. 立即的;立刻的FATAL ERROR: Could not find ./bin/my_print_defaultsIf you compiled from source, you need to run make install tocopy the software into the correct location ready for operation.If you are using a binary release, you must either be at the toplevel of the extracted archive, or pass the -basedir optionpointing to that location.解决方法:adj. 志愿的;义务的rootlocalhost scripts# /usr/local/mysql/scripts/mysql_install_db -user=mysql -basedir=/usr/local/mysql -datadir=/usr/local/mysql/data &2. Host XXX is not allowed to connect to this MySQL server的解决方法nutrition n. 营养;滋养;食物错误显示:Texas n. 德克萨斯州(美国州名)Host XXX is not allowed to connect to this MySQL server解决方法:此问题是因为未建立远程用户及连接造成,执行如下语句解决adj.社会主义者的grant all PRIVILEGES on test_db.* toroot192.168.1.101identified by 123456;(具体参数见上文说明)vt. & vi. 调换;交换3. Starting MySQL. ERROR! The server quit without updating PID file的解决方法减轻痛苦的事物遇此问题,按照如下步骤进行排查处理:a.可能进程里已经存在mysql进程解决方法:用命令“ps -ef|grep mysqld”查看是否有mysql
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创业计划书写作指南
- 产后抑郁的团体心理动力学治疗
- 初中数学统计与概率专题训练50题含答案
- 互联网医院患者健康管理成本策略-1
- 初一年级下册册政治教学设计范文
- 有志者事竟成议论文范文
- 主动脉瓣狭窄分子病理机制研究
- 桂林理工2025 年会计专业学位硕士研究生培养方案
- 论文格式排版
- 供应链体系中采购管理的作用及影响分析
- DB11∕T 1200-2023 超长大体积混凝土结构跳仓法技术规程
- fof投资管理制度
- 肝癌介入加靶向治疗讲课件
- 毕业设计(论文)-空气压缩机结构设计
- 2024DBJ33T1095-预拌砂浆应用技术规程
- 高一家长会化学教师课件
- 2025年中国电脑CPU散热器市场调查研究报告
- 2025年保密观考试题库及答案(真题版)
- 超市店长职责与工作流程
- 重症监护室护理管理制度范本
- 《社会体育指导员技术等级培训教材》
评论
0/150
提交评论