centos 6.5下rpm yum仓库在线安装mysql5.7 非编译

centos 6.5下rpm yum仓库在线安装mysql5.7 非编译

  1. 查看当前本地仓库mysql(存在不一定是本机已安装的意思,可以理解成一个资源文件)

    rpm -qa | grep mysql

    yum -y remove mysql-libs*  
  2. 打开mysql的官网

    http://dev.mysql.com/downloads/repo/yum/

  3. 根据需要选择mysql版本,这里我选择第二个
     
     

  4. 无需注册,地址就在这个页面上

  5. 拷贝这个地址 ,在终端下输入

    wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
    
        yum localinstall mysql57-community-release-el6-8.noarch.rpm
    
        yum install mysql-community-server
  6. 拷贝这个地址 ,在终端下输入

    chkconfig --levels 235 mysqld on                 #mysql自启动
    /etc/init.d/mysqld start                        #启动mysql
    grep 'temporary password' /var/log/mysqld.log       #获得MySQL初始密码
    mysql -uroot -p'初始密码'                           #登录
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';     #重新设置密码
    
    • 修改字符集
    vi /etc/my.cnf

    下面是设置为utfmb4的字符集

    [client]
    default-character-set = utf8mb4
    
    [mysql]
    default-character-set = utf8mb4
    
    [mysqld]
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    init_connect='SET NAMES utf8mb4'

    如果重新启动mysql报错:mysql daemon failed to restart.
    注意一下/etc/my.conf中mysqld下一行
    这里写图片描述
    这行注释掉 否则 开不起来哟

    - 附录1

    Q:忘记密码怎么办?
    vi /etc/my.cnf
    

    1.在配置文件里加入两行越过密码验证

    
    [mysqld]
    skip-grant-tables
    skip-networking
    

    2.然后修改密码 (修改语句针对mysql5.7)

    UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
    
    FLUSH PRIVILEGES;
    
    quit;

    - 附录2

    Q:远程连接该怎么设置?

    mysql -uroot -p    #输入密码后进入mysql
    use mysql;
    select user,host from user;     #用户root和mysql.sys的host均为localhost 表明只能本机登录mysql
    update user set Host = '%' where User = 'root';
    select user,host from user;  #这下root的host改为%任意登录了
    quit;
    service msyqld restart    #重启一下mysql就可以连接了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值