• 关于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 “密码”

  • 相关阅读:
    猫 先吃药
    用抛物线筛选素数
    999999999分解质因数
    九宫数独简介(转)
    空间想象力大战!Smale球面外翻问题
    神奇的分形艺术(一):无限长的曲线可能围住一块有限的面积
    Kobon问题新进展:17条直线可构成多少个互不重叠的三角形
    关于2008:你必须知道的10个事实
    正多边形的滚动与旋轮线下的面积
    我见过的最酷的排序算法演示(乐死我了~)
  • 原文地址:https://www.cnblogs.com/leorichardyhl/p/11329985.html
Copyright © 2020-2023  润新知