Linux下搭建集群环境(2)-----------linux下安装Mysql

来源:互联网 发布:js判断ie版本是否大于8 编辑:程序博客网 时间:2024/04/30 12:40

1.检测是否安装了mysql

运行命令:rpm  -qa | grep mysql

第一次安装的话会显示:mysql-libs-5.1.71-1.el6.i686

2.卸载系统自带的mysql

运行命令:rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

3.上传mysql

推荐一个工具(FileZilla)可以直接拖拽

4.在 /usr/local/ 创建一个mysql

运行命令:mkdir mysql

5.复制mysql 到 mysql目录下

运行命令:cp /root/Mysql-XXX.gz  ./mysql

6.解压 tar

运行命令:tar -xvf Mysql-XXX

    解压之后会有几个rpm文件

7.安装

安装mysql的服务器端

运行命令:rpm -ivh MySQL-server-XXX-XXX.rpm

注意:第一次登录mysql的时候没有不需要密码的 以后都需要

安装mysql的客户端

运行命令:rpm -ivh MySQL-client-XXX-XXXX.rpm

8.查看mysql的服务状态

运行命令:service mysql status

  启动 mysql

运行命令:service mysql start

  停止mysql

运行命令:service mysql stop

9.修改mysql的root的密码

登录:mysql -uroot

修改密码:

运行命令:use mysql;

运行命令:update user set password = password('1234') where user = 'root';

运行命令:flush privileges;(刷新的意思)

重新登录:mysql -uroot -p

10.开启远程访问

运行命令:grant all privileges on *.* to 'root' @'%' identified by '1234';

运行命令:flush privileges;

11.开启防火墙端口 3306 退出mysql

3306端口放行

运行命令:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

将该设置添加到防火墙的规则中

运行命令:/etc/rc.d/init.d/iptables save

可以用navicat premium在Windows环境下远程访问测试一下

12:设置mysql的服务随着系统的启动而启动

加入到系统服务:

运行命令:chkconfig --add mysql

自动启动:

运行命令:chkconfig mysql on