您的位置:首页 > 运维架构 > Linux

Linux下安装MySQL5.6.20过程

2014-08-29 14:29 267 查看

一、删除系统中已存在的MySQL

1.执行yum命令,删除MySQL的lib库,服务文件

# yum remove  mysql mysql-server mysql-libs mysql-server;


2.执行find命令,查找MySQL的残留文件

# find / -name mysql
3.如果存在残留文件,将其删除。

# rm -rf *mysql*


二、先删除系统中已存在的MySQL安装包

1.查找是否有mysql安装包

# rpm -qa | grep -i mysql


2.如果有,则删除安装包

# yum -y remove mysql-libs*


三、安装MySQL

1.首先添加依赖应用

# yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake


2.MySQL下载地址

http://dev.mysql.com/downloads/mysql

3.添加mysql用户组和用户

# groupadd mysql
# useradd -r -g mysql mysql
4.解压安装包

# tar -zxvf mysql-5.6.20.tar.gz
5.进入解压路径,编译,安装

# cmake .
# make && make install
此过程大概需要30分钟左右.

四.相关信息设置

1.改变mysql安装目录的拥有者

# chown -R mysql.mysql /usr/local/mysql


2.数据库初始化

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


3.将mysql注册为服务

# cd /usr/local/mysql/support-files
# cp mysql.server /etc/rc.d/init.d/mysql
# cp my-default.cnf /etc/my.cnf
# chkconfig --add mysql
# chkconfig mysql on


4.启动mysql服务

# service mysql start


5.修改mysql编码

# vi /etc/my.cnf
在my.cnf中添加

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
在my.cnf中我把”sql_model“注释掉了,因为在后边总是报错.

6.将mysql的bin加入到path中

# export PATH=/usr/local/mysql/bin:$PATH


7.设置用户名密码及远程访问

# mysql -uroot
# SET PASSWORD = PASSWORD('123456');
# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: