1.注意mysql的版本有tar.gz压缩版,也有rpm安装版,这里装的是rpm版,亲测可用
1. 下载
http://dev.mysql.com/downloads/mysql/
或者使用wget下载:我没用直接迅雷下载快一点
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
2. 安装
2.1. 检测是否已经安装了mysql
rpm -qa | grep mysql
如果已经安装了,将其卸载,这里注意下包名,将你刚刚查询到的mysql复制
如:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
2.2. 安装mysql
-
1、mkdir /usr/local/src/mysql
-
2、cd /usr/local/src/mysql
-
3、tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
此时查看下mysql目录,需要安装service,和client 。 -
4、安装server 。
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm -
5、 安装client。
rpm -ivh MySQL-client-5.6.45-1.el6.i686.rpm -
6、 查询mysql服务运行状态 。 service mysql status
正常是没有运行 。7、 启动mysql服务 。 service mysql start
8、 使用root账号登录mysql。 mysql -uroot -p123456
提示
在安装mysql server时有句提示:
注意:这个密码是不安全的,所有需要修改初始密码。 -
9.进入这个文件,复制密码
cd ~
ls -al /root 可用查看到隐藏的文件
复制密码
cat .mysql_secret 查看文件内容
-
10.登录
发现密码不好输入,此时点击菜单栏View-》Command (Chat)window,在控制台粘贴密码
-
11、 登录mysql后,修改root密码:SET PASSWORD = PASSWORD(‘123456’);
测试新密码
以新密码成功登录
2.3. 系统启动时自动启动mysql服务
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
查询列表:
Chkconfig
服务太多,过滤一下
chkconfig | grep -I mysql
说明:都没关闭(off)时是没有自动启动。
2.4. 开启远程访问
1. /etc/init.d/iptables status 查看已经开放端口
3306端口没有被开放
登录:
mysql -uroot –p123456
2.
防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
查看端口开放情况
/etc/init.d/iptables status
先登录mysql,再设置远程访问(将所有权限给root(谨慎使用)):
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;(刷新表格)
测试远程连接: