在centos7.3中安装mysql5.6

接上文,开始安装mysql5.6。

  1. 通过yum在线安装mysql
    1. 如果没有安装yum-utils包,运行命令
    yum -y install yum-utils 
    
    1. 检测系统是否自带安装mysql
    yum list installed | grep mysql
    
    1. 删除系统自带的mysql及其依赖
    yum -y remove mysql-libs.x86_64
    
    1. 给CentOS添加rpm源,并且选择较新的源
    # wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    # yum localinstall mysql-community-release-el6-5.noarch.rpm
    查看mysql安装源
    # yum repolist all | grep mysql
    禁用低版本安装源
    # yum-config-manager --disable mysql55-community
    开启高版本安装源
    # yum-config-manager --enable mysql56-community
    # yum-config-manager --enable mysql57-community-dmr
    查看已开启版本安装源
    # yum repolist enabled | grep mysql
    
    可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。
    5. 安装mysql服务器
    yum install mysql-community-server
    
    1. 启动mysql
    service mysqld start
    
    1. 登录mysql
    	mysql -uroot -p 
    	不需要输入密码
    	SET PASSWORD = PASSWORD('ieforever');
    
  2. 设置远程访问:
        1.创建用户
        create user 'crbchqimis'@'%' identified by 'crbchqimis';
        2.赋予权限
        grant all privileges on *.* to 'crbchqimis' @'%' identified by 'crbchqimis'; 
        grant all privileges on *.* to 'crbchqimis' @'localhost' identified by 'crbchqimis'; 
        3.刷新权限
        flush privileges;
    
  3. 查看用户
    use mysql;
    SELECT DISTINCT CONCAT('User: [', user, '''@''', host, '];') AS USER_HOST FROM user;
    +------------------------------------+
    | USER_HOST                          |
    +------------------------------------+
    | User: [ieforever'@'%];             |
    | User: [mysql.session'@'localhost]; |
    | User: [mysql.sys'@'localhost];     |
    | User: [root'@'localhost];          |
    +------------------------------------+
    
  4. 设置编码和不区分大小写
    vim /etc/my.cnf
    在[mysqld] 下添加
    lower_case_table_names=1
    character_set_server=utf8
    重启服务
    service mysqld restart
    
    以上mysql5.6已经安装成功,下面开启访问端口:
    1. 查看已开放的端口(默认不开放任何端口)
      firewall-cmd --list-ports
    2. 开启3306端口
      firewall-cmd --zone=public(作用域) --add-port=3306/tcp(端口和访问类型) --permanent(永久生效)
    3. 重启防火墙
      firewall-cmd --reload
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值