Linux oracle mysql_Oracle Linux 7.1 上 MySQL 5.7安装笔记

因为考滤到以后可能会安装Oracle 所以用的是Oracle Linux 7.1版本.安装时有 MySQL 选项,考滤到不知道版本,还有设置方面的问题,没有默认安装,而是在系统安装完成后再安装.

建议新建账号安装MySQL,而不要使用root.

1 添加 MySQL Yum Repository.

因为用的是Oracle Linux 这一步貌似不是必需的.我用的是a方法.c方法的两个命令执行都出错,不知道为什么.

2 选择安装版本.

yum repolist all | grep mysql

可以查看所有MySQL的版本,后面会有是否可用标识.

yum repolist enabled | grep mysql

可以查看所以可用的MySQL 版本.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

3 安装MySQL

执行命令

yum install mysql-community-server

开始安装MySQL (那第二步的意义是什么,让自己知道安装的MySQL版本?)

4 启动MySQL

service mysqld start           //启动MySQL

service mysqld stop           //停止MySQL

service mysqld status        //查看MySQL服务状态

5 初始化MySQL

MySQL 在安装完成后会设置默认密码,执行

grep 'temporary password' /var/log/mysqld.log

查看默认密码.

0818b9ca8b590ca3270a3433284dd417.png

之后要修改默认密码,在修改默认密码前,不能执行任何alter命令.(MySQL的安全性真是赞)

执行命令:

mysql -uroot -p

(输入刚刚获取的默认密码登录MySQL)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

(修改默认密码,这里注意,MySQL默认的密码策略很严格,这里需要输一个相当复杂的密码.建议仍然使用默认密码,修改密码策略后再设置新的密码,密码太复杂的话很容易忘掉)

5.1 通过设置系统参数调整密码策略

MySQL中执行命令:

SHOW VARIABLES LIKE 'validate_password%';

查看当前的密码策略

0818b9ca8b590ca3270a3433284dd417.png

执行命令

set global validate_password_policy=LOW

set global validate_password_length=6

set global validate_password_mixed_case_count=0

set global validate_password_number_count=0

set global validate_password_special_char_count=0

通过这种方式来定制自己的密码策略,这里设置了个最简的.因为密码策略是全局的,所以必需加 global  关键字.另外这个策略在重启MySQL后即失效.如果想让它永久生效需要将以上内容加入到 /etc/my.cnf 中.

5.2 数据库访问权限.

数据库安装完成后默认只有localhost可以访问.需要授权其它账号才可以访问.这里我使用了个最简单的方法:

select host, user from user;

update user set host = '%' where user = 'root';

select host, user from user;

0818b9ca8b590ca3270a3433284dd417.png

不建议使用这种方法,另一种办法太麻烦,可以自己搜下.

完成以上操作数据库就可以正常访问了.在原的基础上稍有调整,关于数据库其它组件安装,数据库升级的部分省掉了.如果有不明白的参考原文.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值