Linux-CentOS安装mysql5.6

来源:互联网 发布:数据库查找通配符 编辑:程序博客网 时间:2024/05/21 09:55

通过安装包编译安装,yum安装,不是已经编译好的二进制文件安装

在安装mysql前需要检查是否以及安装了

rpm -qa | grep mysql  (通过管道命令查看mysql层)

如果有先将其卸载

rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64

开始安装mysql,暂时不考虑用户和权限的问题

mkdir /usr/local/src/mysql(创建mysql的安装目录)

cd /usr/local/src/mysql(进入mysql的安装目录)

上传活或者下载mysql安装包

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar(下载mysql)

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar(解压mysql安装包)

安装server

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm(安装mysql服务端)

提示错误 error:Failed dependencies

缺少依赖 

安装依赖:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

再次安装提示需要升级 libstdc++-4.4.7-4.el6.x86_64

升级 yum  update libstdc++-4.4.7-4.el6.x86_64

再次安装就能安装成功

安装client

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm(安装mysql服务端)

和和安装service一样缺少依赖

安装依赖:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

安装成功以后启动服务

service mysql start

使用root账号登录mysql ,此时会提示要你输入密码,但是我们根本没设置密码

这是因为在安装mysql的时候会随机生成root用户的密码。并且保存在/root/.mysql_secrete中

这个密码是不安全的,所以需要我们修改初始密码

 使用密码登录mysql账号:mysql -uroot -p

修改root密码:SET PASSWORD = PASSWORD('root');

此时你的mysql就安装成功了,但是还需要设置远程连接

mysql开启远程访问 

登录:mysql -urrot -proot

设置远程访问(使用root密码)

grant all privileges on *.* to 'root' @'%' identified by 'root';(设置远程访问)

 FLUSH PRIVILEGES;

 quit 

grant all on *.* to root@"%" identified by "123456i";(设置为任何计算机都可以对该服务远程访问)
flush privileges

flush privileges

 quit 

打开防火墙3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables status


此时你就可以通过远程mysql客户端工具去远程连接该服务了

0 0
原创粉丝点击