SUSE 12 SP5 速度安装MySQL5.7 rpm 文字版个人备用

1. 去mysql官网下载RPM包

根据Linux发行版找对应的mysql包,再上传到服务器
mysql官网:https://dev.mysql.com/downloads/mysql/

2.解压缩、安装

如果没有.gz 后缀,有则参数多带一个z

tar -xvf mysql-5.XXXXX.tar

tar -zxvf mysql-5.XXXXX.tar.gz

3. 安装依赖libatomic1

zypper search libatomic1
zypper in libatomic1

如果zypper里没有只能手动去找

4.安装mysql

先查询是否已安装mysql

rpm -qa |grep - i mysql
若有则先关闭mysql服务
service mysql stop
然后卸载
rpm -e XXX --nodeps
同时需要 查找所有的mysql相关目录并删除
find / -name mysql
rm -rf XXX

mysql安装有先后顺序,否则会报依赖错误,rpm安装不会自动处理依赖

  1. rpm -ivh mysql-XXX-comm.rpm
  2. libs
  3. client
  4. server

5. 启动mysql 改密码

MySQL安装完成之后,会自动注册为系统的服务,服务名为mysqld。那么,我们就可以通过systemctl指令来查看mysql的状态、启动mysql、停止mysql。
用service启动就可以了,systemctl是系统级别的

service mysql start

之后去找mysql生成的临时密码

cat /var/log/mysql/mysqld.log | grep ‘password’

之后用得到的临时密码登录

mysql -uroot -pXXX

5.7修改密码的方法是

set password=password(‘newPassword’);

这里可能会报错因为你的密码太简单了不符合默认的密码策略,学习环境只想简单密码可以先在mysql里执行下面的的语句再修改密码。

mysql> set global validate_password_policy=LOW;
mysql> set global validate_password_length=4;

第一句 low级别只需要保证密码长度符合即可
第二句 修改密码的最小长度

6. 授权远程登录

修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.77.123,这表示只允许局域网的192.168.77.123这个ip远程访问mysql。通常你自己的IP并不是你ipconfig的地址,这个只是你局域网的地址。公网ip可以在http://www.ip138.com/查询

mysql> use mysql;
mysql> update user set host = ‘%’ where user = ‘root’;
or
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘YOUR_PASSWORD’ WITH GRANT OPTION;
mysql> select host, user from user;//查看权限
mysql> flush privileges;

记得 flush刷新!!!!!

7. 开放端口 测试client是否能正常链接

如果防火墙没有关闭,要不关闭防火墙要不打开端口

systemctl status SuSEfirewall2 #查看suse的防火墙状态
systemctl stop SuSEfirewall2 #关闭防火墙

或者编辑端口
vi /etc/sysconfig/SuSEfirewall2

找到 FW_SERVICES_EXT_TCP=“22 3306”
千万记得保留22端口否则 ssh链接Linux都链接不上,改完重启防火墙

rcSuSEfirewall2 restart

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值