centos6.5环境通过rpm包安装mysql5.5.51数据库





注意:此方法适用于单独安装数据库的需求,如果在该机器上还需要安装php环境,建议mysql通过编译或yum方式安装





1.查找已经安装的mysql并删除

rpm -qa | grep mysql

mysql-libs-5.1.73-7.el6.x86_64

mysql-5.1.73-7.el6.x86_64





rpm -e mysql-libs-5.1.73-7.el6.x86_64 --nodeps

rpm -e mysql-5.1.73-7.el6.x86_64 --nodeps





2.rpm安装mysql5.5.51

rpm -ivh MySQL-server-5.5.51-1.el6.x86_64.rpm 

rpm -ivh MySQL-client-5.5.51-1.el6.x86_64.rpm 

rpm -ivh MySQL-devel-5.5.51-1.el6.x86_64.rpm 





安装:

 rpm -ivh MySQL-devel-5.5.51-1.el6.x86_64.rpm 

warning: MySQL-devel-5.5.51-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Preparing...                ########################################### [100%]

   1:MySQL-devel            ########################################### [100%]





[root@node2 ~]# rpm -ivh MySQL-server-5.5.51-1.el6.x86_64.rpm 

warning: MySQL-server-5.5.51-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Preparing...                ########################################### [100%]

   1:MySQL-server           ########################################### [100%]

160901  1:42:12 [Note] /usr/sbin/mysqld (mysqld 5.5.51) starting as process 6139 ...

160901  1:42:12 [Note] /usr/sbin/mysqld (mysqld 5.5.51) starting as process 6146 ...





PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:





/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h node2.chinasoft.com password 'new-password'





Alternatively you can run:

/usr/bin/mysql_secure_installation





which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.





See the manual for more instructions.





Please report any problems at http://bugs.mysql.com/





[root@node2 ~]# rpm -ivh MySQL-client-5.5.51-1.el6.x86_64.rpm 

warning: MySQL-client-5.5.51-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Preparing...                ########################################### [100%]

   1:MySQL-client           ########################################### [100%]





报错:

error: Failed dependencies:

MySQL-devel conflicts with mysql-devel-5.1.73-7.el6.x86_64

删除原有的mysql5.1

rpm -e mysql-devel-5.1.73-7.el6.x86_64 --nodeps





3.验证是否安装成功

pm -qa|grep -i mysql

MySQL-client-5.5.51-1.el6.x86_64

MySQL-server-5.5.51-1.el6.x86_64

MySQL-devel-5.5.51-1.el6.x86_64





配置文件

cp /usr/share/mysql/my-large.cnf /etc/my.cnf





mkdir /data/mydata

修改配置文件

vim /etc/my.cnf

socket = /data/mydata/mysql.sock

socket = /data/mydata/mysql.sock

datadir=/data/mydata





4.初始化数据库

/usr/bin/mysql_install_db





改变/data/的所有者

chown -R mysql.mysql /data





启动数据库

service mysql start

centos6.5环境通过rpm包安装mysql5.5.51数据库的更多相关文章

  1. CentOS6.5系统下RPM包安装MySQL5.6(转)

    1.查看操作系统相关信息. [root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@ ...

  2. 在工作有时候centos6.5系统使用rpm包安装mysql5.7出现的问题

    首先说明一下,我用的CentOS版本是6.6,64位.打印机驱动程序是两个rpm安装包:cndrvcups-common-2.60-1.x86_64.rpm和cndrvcups-capt-2.60-1 ...

  3. centos6.5环境源码编译安装mysql5.6.34

    centos6.5环境源码编译安装mysql5.6.34 源码下载地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择Generic ...

  4. Salt之CentOS7.5使用RPM包安装MySQL5.7.22

    手动安装参考CentOS7.5使用RPM包安装MySQL5.7.22 目录结构为 install.sls文件 #按顺序分别安装commin libs client server #避免冲突安装comm ...

  5. CentOS6.5下RPM包安装MySQL5.6.35

    基本环境:VMware10.0+CentOS6.5+MySQL5.6.35 .查看操作系统相关 shell> cat /etc/issue shell> uname -a .创建需要下载r ...

  6. centos6.5中rpm包安装mysql5.7(初始化出错如何解决)

    下载rpm包见:http://www.cnblogs.com/grey-wolf/p/7472680.html 1.rz上传到服务器,解压缩 rz [root@mini2 upload]# -.el6 ...

  7. centos6.5环境使用RPM包离线安装MariaDB 10.0.20

    1. 进入MariaDB官网下载MariaDB需要的RPM包 2. 使用下载软件下载所需要的RPM包, 总共4个, 并上传到CentOS主机指定目录. MariaDB-10.0.20-centos6- ...

  8. CentOS7.5使用RPM包安装MySQL5.7.22

    参考:https://blog.csdn.net/sevenkoala/article/details/76163853 1,安装环境查看 2,下载安装rpm包 下载地址:https://downlo ...

  9. rpm包安装mysql5.6.*版本

    1.查看是否已经安装Mysql rpm -qa | grep -i mysql #删除已经安装的Mysql程序 rpm -ev *****.rpm 2.检查是否还有残留mysql文件夹 find / ...

随机推荐

  1. 关于断言(Assert)

    断言,字面上的意思大致是十分肯定的说,也就是说我们相信这个结果是真的.如果我们的断言不为真,那这个这个结果就和我们预期的结果不一样.在编程上同理,如果程序运行出来的结果和你想要的结果不一致,那你的程序 ...

  2. [转]JAVA 在main中访问内部类、方法等

    1.使用静态的属性.方法.内部类 class A { static int i = 1; // A 类的静态属性 static void outPut() // A 类的静态方法 { System.o ...

  3. ElasticSearch 2 (21) - 语言处理系列之单词识别

    ElasticSearch 2 (21) - 语言处理系列之单词识别 摘要 一个英语单词相对容易识别:因为英语单词是被空格或(某些)标点符号隔开的.但在英语中也有反例:you're 这个词是一个单词还 ...

  4. Docker(五)-Dcoker容器

    简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境. 如果把镜像看成面向对象中的 类 的话,那么容器就是 类 的实例化 对象. 容器 启动容器 启动容器有两种方式,一种是基于镜像新建一个容 ...

  5. 学习 TTreeView [1] - TTreeNodes、TTreeNode 与 Items、Items.Count、Items.Clear

    填写 TTreeView 的内容一般是这样开始的(下图), 不过我觉得最好习惯用动态建立. 打个比方: 譬如 TreeView 是一个军营的"营部"! 这里会有营长.连长.排长.班 ...

  6. Java对象与Map间相互转换

    将Java对象转为一个Map,以及将map转为对应Java对象,代码如下: public class BeanMapUtil { private static ConcurrentHashMap< ...

  7. maven依赖包冲突解决思路

    1.显示依赖关系mvn dependency:tree > tree.txt显示所有依赖关系,并输出到text.txtmvn dependency:tree -Dverbose > tre ...

  8. Number Clicker CodeForces - 995E(双向bfs)

    双向bfs  注意数很大  用map来存 然后各种难受....

  9. [COGS 2551] 新型武器

    图片加载可能有点慢,请跳过题面先看题解,谢谢 这个题好多解法啊... 可以主席树,可以按深度将操作排序离线做 我这里是动态开点线段树,对每一个深度种一棵线段树,下标是节点的\(dfs\)序 然后这个做 ...

  10. 【转】spi测试自发自收(中断通信方式)

    1.初始化spi时钟 void spiRccinit(void) { RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); RCC_APB2Peri ...