linux安装Mysql的步骤
-
卸载linux自带的mysql
查看有没有安装mysql rpm -qa | grep mysql 删除自带的 rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
-
创建mysql的安装路径
cd /usr/local/ ls mkdir mysql ls
-
mysql的压缩包解压
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qR9jEYFe-1596026486606)(E:\Mysql高级\linux安装Mysql的步骤.assets\image-20200729202912940.png)]
-
安装依赖
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6.x86_64
-
安装mysql的服务端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
-
安装mysql的客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
-
启动mysql的服务
service mysql start 查看启动状态 service mysql status
-
登录mysql
mysql -u root -p (默认是无密码的需要自己设置,登录成功后设置密码) set password = password('你的密码');
-
设置开机自动启动服务
加入到系统服务: chkconfig --add mysql 自动启动: chkconfig mysql on
-
开启远程服务(可以在navicate登录)
登录mysql授权可以远程访问: grant all privileges on *.* to 'root' @'%' identified by '你设置的密码'; 刷新 flush privileges;
-
防火墙设置
简单粗暴的方法 service iptables stop (直接关闭防火墙) service iptables start (开启防火墙) 比较优雅的处理方法 3306端口放行 且将该设置添加到防火墙的规则中 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 防火墙生效 /etc/rc.d/init.d/iptables save