1、上传mysql到相应的目录:usr/local,在创建一个mysql目录:mkdir mysql
2、解压myql到mysql目录:tar -xvf MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
3、进入mysql目录,会有相应的rpm包
4、安装服务:service和客户端:client,安装前先相应的依赖:
服务的依赖:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
客服端的依赖:yum -y install libncurses.so.5 libtinfo.so.5
在开始安装相应的rpm包,如果安装的依赖系统已经存在并且版本比较低:可以在后面加入 --force --nodeps
rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm --force --nodeps
rpm -ivh MySQL-client-5.5.62-1.el7.x86_64.rpm
5、查询mysq服务运行状态
服务未运行
6、启动服务:service mysql start 关闭服务:service mysql stop
7、使用root账号登录mysql,第一个安装的时候需要修改root的初始化密码:
8、登录:mysql -uroot
9、修改密码:use mysql;
update user set password = password('123456') where user = 'root';
flush privileges;# 刷新
10.开启远程访问
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
11.开启防火墙端口 3306 退出mysql
3306端口放行
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
12:设置mysql的服务随着系统的启动而启动
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
13:如果没有iptables文件,进入/etc/rc.d/init.d的目录创建一个 touch iptables,然后在授权:chmod 755 /etc/init.d/iptables