centos6.3 yum mysql_Centos64位6.3 下安装 Mysql5.6

MySQL的安装分为三种:

1、RPM包安装;

2、二进制包安装;

3、源码安装。

第一种方式比较简单,直接RPM包安装就OK了,或者通过yum源来安装,一般rpm包安装不支持自定义目录

而第三种方式比较复杂。一般项目中使用比较多的是通过二进制包来安装,这种安装方式可以根据企业的不同需求进行相关的自定义配置,比如安装在哪个目录,如何配置等。

所以采用二进制安装包进行安装。

环境:

Centos64位,6.3版本。

mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz  312MB。

创建mysql用户组和用户,不建立的话,以mysql二进制包安装后,mysql启动时会因为linux文件权限导致问题多多。

groupadd mysql

useradd -r -g mysql mysql

将mysql安装到/usr/local/mysql下

cd /usr/local

tar zxvf /path/to/mysql-VERSION-OS.tar.gz

修改解压后文件夹名为 mysql(当然,也可以是其他)

mv mysql-5.6.12-linux-glibc2.5-x86_64 mysql

修改mysql的各级文件夹和文件的创建者、创建组为mysql(注意语句后面有个.)

chown -R mysql:mysql mysql/

其实mysql已经安装完了,但还需要初始化,初始化mysql表、test表、infomation表等。datadir可以是其他的,但也需要chown修改下创建者,否则可能会出现权限问题。

scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

cp support-files/mysql.server /etc/init.d/mysqld

拷贝/etc/my.cnf至/etc/my.cnf

vi my.cnf;修改 basedir 和 datadir 和  character_set_server=utf8,如果没有,则添加这三项, character_set_server是mysql5.5以后版本设置mysqld服务器字符集的。

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/

character_set_server=utf8

这三项都在mysqld 设置项里。

service mysqld start

#编辑PATH搜索路径

vi /etc/profile

Append these 2 lines to the end of the file:将下面两行命令增加到最后

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

export PATH

#生效PATH搜索路径

source /etc/profile

登录进去后,设置密码和访问:

mysql

set password=password(‘root’)

退出重新登录

mysql -uroot -proot

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

+--------------------+

4 rows in set (0.00 sec)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24742969/viewspace-1806129/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值