mysql安装,含CentOS最小化安装

本篇介绍mysql安装的主要过程,包括最小化安装Centos7、安装mysql

一、环境安装:

1.最小化安装centos7
2.找到网卡:
$ cd /etc/sysconfig/network-scripts/
找到 ifcfg-* 的文件名,* 是网络名,编辑IP地址、DNS、网关、掩码、开机启动等,参考下图:
在这里插入图片描述
3. 启动网卡: $ ifup 网络名
重启网络服务 $ systemctl restart network
注意:NETMASK ,DNS1 必须配置,否则可能不能联网。
4. 升级

$ yum update 
$ yum install net-tools
  1. 修改hostname
$ vi /etc/hostname  

然后

$ systemctl restart network

检查

$ hostname
  1. 安装vim :
$ yum install –y vim
  1. 安装wget:
$ yum –y install wget

二、安装mysql (RPM安装):

  1. 获取 mysql5.7源:
$ wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  1. 安装源
$ rpm -ivh mysql57-community-release-el7-11.noarch.rpm
  1. 安装服务
$ yum install mysql-server
  1. 设置开机启动
$ systemctl enable mysqld
  1. 启动服务
$ systemctl start mysqld 

13.找到默认密码

$ cat /var/log/mysql.log|grep "password"

14.登录

$ mysql –u root 

15.修改密码,使用ALTER USER命令:

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

注意默认密码必须包括大小写、数字、字符且长度符合要求,只能是localhost。
16.禁用密码策略:

$ vi /etc/my.cnf 

然后:

[mysqld]
validate_password = off

17.修改root密码为 0000 :

mysql > update mysql.user set authentication_string=password('0000')where user='root';

18.开启外网访问:
①关闭防火墙:

$ systemctl stop firewalld.service #停止firewall
$ systemctl disable firewalld.service #禁止firewall开机启动

②给账号授权远程访问:

mysql > GRANT ALL ON *.* TO ‘root’@'%' IDENTIFIED BY '0000' WITH GRANT OPTION; 
mysql > flush privileges;

19.解决sql_mode=only_full_group_by 报错:

mysql > set @@sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

20.新建账号test,赋予只能访问指定表的指定列的权限:

mysql > grant select(mandt,bukrs) ,update(mandt,bukrs) on dw. int_gvs_zgvs_bseg_edw to ‘test’@’%’;

这样,test用户可以用select查询查看指定的列

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值