【MySQL】数据库 --MySQL的安装
本篇教程主要讲解在CentOS 6.5下编译安装MySQL 5.6.14!
1、卸载旧版本:
使用下面的命令检测是否安装有MySQL server
- <span style="font-family:'Microsoft YaHei';font-size:16px;">[root@localhost ~]# rpm -qa | grep mysql
- mysql-libs-5.1.73-7.el6.x86_64</span>
如果有的话使用下面的命令将其卸载
- <span style="font-family:'Microsoft YaHei';font-size:16px;">rpm -e --nodeps mysql_libs</span>
2、安装MySQL:
- <span style="font-family:'Microsoft YaHei';font-size:16px;">安装编译代码需要的包
- yum -y install make gcc-c++www.006665.cn cmake bison-devel ncurses-devel
- 解压MySQL的软件包
- tar -zxvf mysql-5.6.14.tar.gz
- cd mysql-5.6.14
- 编译安装
- cmake -DCMAKE_INSTALL_PREFIX=/usr/local /www.wanmeiyuele.cn mysql -DMYSQL_DATADIR=/usr/local/mysql/data -
- DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-
- DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -
- DMYSQL_TCP_www.baohuayule.com PORT=3306-DENABLED_LOCAL_INFILE=1-DWITH_PARTITION_STORAGE_ENGINE=1-
- DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
- 编译并安装
- make && make install</span>
过程稍微有点长,请耐心等待。。。
3、配置MySQL:
创建MySQL组和账户
- <span style="font-family:'Microsoft YaHei';font-size:16px;">groupadd mysql
- useradd -g mysql mysql</span>
修改权限:
- <span style="font-family:'Microsoft YaHei';font-size:16px;">chown -R mysql:mysql /usr/local/mysql</span>
初始化配置,进入安装路径(在执行下面的指令),执行初始化配置脚本,创建系统自带的数据库和表
- <span style="font-family:'Microsoft YaHei';font-size:16px;">cd /usr/local/mysql
- scripts/mysql_install_db --basedir=/www.leyou1178.cn usr/local/mysql--datadir=/usr/local/mysql/data --user=mysql</span>
我们以后使用 /usr/local/mysql/my.cnf 这个配置文件,为了防止干扰,将etc下的my.cnf改名
- <span style="font-family:'Microsoft YaHei';font-size:16px;">mv /etc/my.cnf /etc/my.cnf.bak</span>
4、启动MySQL
添加服务,拷贝服务脚本到init.d目录,并设置开机启动
- <span style="font-family:'Microsoft YaHei';font-size:16px;">在 /usr/local/mysql 下执行
- cp support-files/mysql.server /etc/init.d/mysql
- chkconfig mysql on
- service mysql start --启动MySQL</span>
启动mysql客户端
- <span style="font-family:'Microsoft YaHei';font-size:16px;">cd /usr/local/mysql/bin
- ./mysql -uroot -p www.baohuayule.cn </span>
整个MySQL配置完成,祝大家使用愉快~
【MySQL】数据库 --MySQL的安装的更多相关文章
- MySQL数据库服务器(YUM)安装
1. 概述2. 部署过程2.1 虚拟机console的NFS服务端配置2.2 虚拟机node15的NFS客户端配置2.3 虚拟机安装MySQL环境2.4 配置MySQL3. 错误及解决3.1 启动失败 ...
- Mysql数据库介绍、安装和配置文件
Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C ...
- MySQL数据库离线包安装与注册
本文主要介绍了MySQL数据库的离线安装和将MySQL服务注册为Windows应用服务的主要步骤. 1.下在安装程序包 MySQL Community Server 5.6.15 官方下载地址http ...
- Linux系统环境下MySQL数据库源代码的安装
Linux系统环境下MySQL数据库源代码的安装 基本环境:CentOS Linux release 7.8.2003 (Core).MySQL5.6 一. 安装环境准备 若要在Linux系 ...
- MySQL数据库”mysql SQL Error:1146,SQLState:42S02 “解决方法
项目在开发的时候在Mac平台下开发的,开发完了之后在LINUX环境上部署好之后,运行时MySQL数据库报错,提示为某个表不存在之类的错误信息,后来修改了MySQL的配置文件将大小写敏感去掉,问题解决. ...
- 第二百八十六节,MySQL数据库-MySQL事务操作(回滚)
MySQL数据库-MySQL事务操作(回滚) 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性. 举例:有这样一张表 从表里可以看出张 ...
- 第二百八十五节,MySQL数据库-MySQL函数
MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函 ...
- 第二百八十四节,MySQL数据库-MySQL触发器
MySQL数据库-MySQL触发器 对某个表进行[增/删/改]操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行[增/删/改]前后的行为. 1.创建触发器基本语法 ...
- 第二百八十三节,MySQL数据库-MySQL存储过程
MySQL数据库-MySQL存储过程 MySQL存储过程,也就是有点像MySQL函数,但是他与MySQL函数是有区别的,后面会讲到函数,所以注意区分 注意:函数与存储过程的区别 存储过程是:CREAT ...
- 第二百八十二节,MySQL数据库-MySQL视图
MySQL数据库-MySQL视图 1.视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. 2.也 ...
随机推荐
- PHP实现微信红包算法和微信红包的架构设计简介
微信红包的架构设计简介: 原文:https://www.zybuluo.com/yulin718/note/93148 @来源于QCon某高可用架构群整理,整理朱玉华. 背景:有某个朋友在朋友圈咨询微 ...
- Excel VBA表格自行开发计划
Excel VBA表格自行开发计划 要求功能 1. 批量删除 2. [X] 批量填充 3. [X] 批量重命名 4. [ ] 按颜色求和 5. [ ] 按底纹色选中单元格 6. [ ] 统计底纹颜色个 ...
- 嵌入式linux系统移植(一)
内容: 交叉编译环境 bootloader功能子系统 内核核心子系统 文件系统子系统要点: 搭建交叉编译环境 bootloader的选择和移植 kernel的配置.编译.移植和调 ...
- 多线程编程之Apue3rd_Chapter15.10之posix信号量
看了APUE的chapter15,只重点看了15.10,学习了posix信号量.Posix信号量比起xsi信号量的优点是性能更好,在Linux3.2.0平台上性能提升很大.其中命名信号量使用方法如下. ...
- PHP.46-TP框架商城应用实例-后台21-权限管理-权限和角色的关系
权限和角色的关系 权限功能 角色功能 权限与角色的关联要通过权限-角色表进行{多对多} /********* 角色-权限表 *********/ drop if exists p39_role_pri ...
- springmvc 处理put,delete请求
前言:ajax用post编辑,删除提示越权操作状态为500,修改半晌最后大神指点说是:type修改为post和delete模式 最后还是一知半解,但是程序却正常使用了.当然注意我用的mvc,contr ...
- 【Spring实战】----开篇(包含系列目录链接)
[Spring实战]----开篇(包含系列目录链接) 置顶2016年11月10日 11:12:56 阅读数:3617 终于还是要对Spring进行解剖,接下来Spring实战篇系列会以应用了Sprin ...
- 从一个线上服务器警告谈谈backlog
缘起 双十一如期而至,此时的我因为在处理客户的一个问题已经陷入了忙碌.突然,不断接到驻场实施发来的反馈,都是相同的反馈--"客户端操作缓慢". 我现在负责的服务器是一台接口服务器, ...
- ABP框架插件开发
http://personball.com/abp/2017/08/21/abp-how-to-use-plugin
- svn 用cmd命令行启动服务
部署好svn 服务器后,用cmd命令行 svnserve -d -r [仓库地址] 启动服务,这样别的用户可以通过网络访问svn服务器了.