第一步:检查是否已经安装了mysql
rpm -qa | grep mysql
如果已经安装了,将其卸载,如:
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
第二步: 安装mysql
① 把本地的文件上传到虚拟机
可以通过下载 FileZilla 图形化工具 进行操作,也可以通过:
这个secureCRT工具进行:http://www.linuxidc.com/Linux/2015-05/117975.htm
② 解压上传的文件
tar -xvf mysql-linux-i586.tar -C /usr/mysql
③ 安装依赖
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
yum -y install libncurses.so.5 libtinfo.so.5
④ 进入到解压的目录
安装server
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
⑤ 安装client
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
⑥ 查看mysql服务启动:service mysql status
启动mysql服务:service mysql start
安装成功以后,mysql自动分配一个密码,查看 vim /root/.mysql_secret (有个随机密码)
⑦ 连接数据库
测试:mysql -u root -p随机密码
修改mysql的随机密码:1.登陆成功 2.SET PASSWORD = PASSWORD('123456')
细节:1.开机启动mysql
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
查询列表:
chkconfig
说明:都没关闭(off)时是没有自动启动。
2.mysql开启远程访问:
*在登陆状态下授权:
grant all privileges on *.* to 'root'@'%' identified by '密码';
flush privileges;
*在根目录:防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status