CentOS6.5 64位环境下安装Mysql

原创
2016/04/20 18:05
阅读数 135

    CentOS下安装MySQL有多种方法,这里介绍一种简单成功率高,很少出错的方法,但是相较于直接安装yum源中的MySQL又有它的优势,就是可以更具自己的喜欢选择高版本Mysql,因为yum源中的MySQL版本一般为5.1。

1、检查服务器是否已经安装了旧版本或其他版本的MySQL

rpm -qa | grep mysql

2、如果有安装,就将版本全部删除

rpm -e --nodeps mysql-libs-5.1.61-4.e16.x86_64
并且需要将 /var/lib/mysql文件夹下的所有文件都删除干净

 3、下载最新版本的MySQL安装包rpm文件,可以到MySQL官网找到对应版本,一般需要下载3个文件

    MySQL-server

    MySQL-client

    MySQL-devel

    下载地址

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
4、在当前下载好的目录安装
rpm -ivh MySQL-server-5.5.30-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.5.30-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.30-1.el6.x86_64.rpm

5、迁移MySQL默认数据库目录(建议独立设置一个数据盘)

    1.先将数据库停止

    2.迁移数据库文件

mv /var/lib/mysql /data/mysqldata/(迁移的文件夹目录)

    3.修改my.cnf(/etc下,如果没有可以复制/usr/share/mysql/到/etc也可)

    4.修改socket=/data/mysqldata/mysql.sock

    5.修改(添加)datadir=/data/mysqldata/mysql/

    6.建议增加character-set-server=utf8

    7.建议增加default-storage-engine=INNODB(设置默认引擎为INNODB,也可以忽略)

    8.启动mysql

6、添加mysql管理员帐号(参考这篇文章

GRANT ALL PRIVILEGES ON *.* TO [username]@'[%]' IDENTIFIED BY "[password]"; 

flush privileges;

 (username是帐号,[%]登录IP(如果是需要远程链接,千万注意!!!当然也可以设置固定的IP),password是登录密码)
7、检查防火墙 (参考 这篇文章
    需要开启3306端口

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
3 收藏
1
分享
返回顶部
顶部