zoukankan      html  css  js  c++  java
  • 关于centOS安装配置mysql5.6那点事

    第一步 下载安装

    一、主要因为现在mysql官网yum直接推送mysql8,mysql5.1,然而mysql8不稳定,mysql5.1版本又太低,要想用旧版本5.6就先下载相应的依赖包,安装好依赖包,更改默认版本号后,再安装。故总结就是通过官网下载依赖包+yum安装的方式。

    1.yum list | grep mysql

    2.https://dev.mysql.com/downloads/repo/yum 下载依赖包

    3.rpm -ivh 依赖包   

    注意:此时安装rpm依赖包就和windows下安装exe一样,会自动安装到相应的目录,不用指定安装目录(例如/opt)

    4.yum repolist enabled | grep "mysql.*-community.*" 查询mysql安装相关依赖

    5.vi /etc/yum.repos.d/mysql-community.repo  更改默认版本号 mysql5.6对应的enabled=1 mysql8对应的enable=0

    6.改 mysql 5.6 enable=1 改mysql8 enable=0 修改配置文件指定软件版本

    7.yum install mysql-server

    注意:如果报错重新运行yum install mysql-server

    8.进入centOs系统数据库Mysql,此时用nevicat连centos中的数据库会报2003错误

    解决办法:以root身份进入centos系统数据库mysql -u root -p

    9.授予其他远程连接电脑权限:

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    其中'123456'为重置的root用户的密码

    10.若此时用nevicat连centos中的数据库还是要报2003错误

    解决办法:关闭防火墙 service iptables stop 一定会连接成功,如果不成功可以联系我

    第二步 配置命令总结

    1.修改mysql root的密码 mysqladmin -u root password 'new-password'

    2.查看mysql进程是否启动:ps -ef | grep -i "mysqld"

    3.修改mysql root用户远程启动权限

      法一:通过更改user表

        use mysql;

        select user,host from user;

        注意:如果只是修改host名为虚拟机名的那条记录(把host改为%)会导致远程终端连接时连不上(报1045错误),所以此时需要完整地添加一条user为root,host为%的完整信息之后再刷新权限

      法二:通过命令

        GRANT ALL PRIVILEGES ON *.*TO'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

        flush privileges 刷新权限表  或重启mysql service mysqld start

        quit

    4.查看mysql是否已经安装:rpm -qa | grep -i “mysql”

    5.启动mysql:chkconfig mysqld on

          service mysqld start

    6.以root用户登录:mysql -u root -p

            mysql -u root password “密码”

  • 相关阅读:
    [Android][Framework]裁剪SystemServer服务以及关闭SystemFeature
    [TensorFlow]Tensor维度理解
    [Objective-C]用Block实现链式编程
    [iOS]创建界面方法的讨论
    [Objective-C]编程艺术 笔记整理
    [Objective-C] Copy 和 MutableCopy
    win10的react native 开发环境搭建,使用Android模拟器
    填坑:Windows下使用OpenSSL生成自签证书(很简单,一个晚上搞明白的,让后来者少走弯路)
    转载:量化投资中常用python代码分析(一)
    转载:python生成以及打开json、csv和txt文件
  • 原文地址:https://www.cnblogs.com/leorichardyhl/p/11329985.html
Copyright © 2011-2022 走看看