zoukankan      html  css  js  c++  java
  • linux安装mysql5.6

    linux安装mysql5.6

    2021-04-25

    1、先检查系统是否安装有mysql

    yum list installed | grep mysql
    rpm –qa|grep mysql*

    2、下载mysql安装包装

    # 下载noarch.rpm
    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    # 这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo
    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件

    [root@VM-0-11-centos local]# yum repolist all | grep mysql
    mysql-connectors-community/x86_64    MySQL Connectors Community  enabled:    194
    mysql-connectors-community-source    MySQL Connectors Community  disabled
    mysql-tools-community/x86_64         MySQL Tools Community       enabled:    126
    mysql-tools-community-source         MySQL Tools Community - Sou disabled
    mysql55-community/x86_64             MySQL 5.5 Community Server  disabled
    mysql55-community-source             MySQL 5.5 Community Server  disabled
    mysql56-community/x86_64             MySQL 5.6 Community Server  enabled:    581
    mysql56-community-source             MySQL 5.6 Community Server  disabled
    mysql57-community-dmr/x86_64         MySQL 5.7 Community Server  disabled
    mysql57-community-dmr-source         MySQL 5.7 Community Server  disabled

    3 安装mysql服务

    yum install mysql-community-server -y

    4 启动mysql服务

    # 设置开机启动
    systemctl enable mysqld
    # 启动mysql
    systemctl start mysqld

    5 允许远程访问

    UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

    6 修改密码

    mysql5.6 初始密码为空,用mysql -uroot进入mysql添加密码

    use mysql;
    update user set password=password("密码") where user="root";
    flush privileges;

    若忘了密码

    vi /etc/my.cnf, 在[mysqld]加

    skip-grant-tables

    重启mysql服务

    systemctl restart mysqld

    再执行上面的修改密码语句,再修改my.conf,重启服务即可

    设置远程访问

    UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

    查看User

    select host,user,plugin from user;
    mysql> select host,user,plugin from user;
    +----------------+------+-----------------------+
    | host           | user | plugin                |
    +----------------+------+-----------------------+
    | %              | root | mysql_native_password |
    | vm-0-11-centos | root | mysql_native_password |
    | 127.0.0.1      | root | mysql_native_password |
    | ::1            | root | mysql_native_password |
    | localhost      | root | mysql_native_password |
    | vm-0-11-centos |      | mysql_native_password |
    +----------------+------+-----------------------+
    6 rows in set (0.00 sec)

    mysql SELECT/UPDATE command denied to user 'root'@'localhost' for table 'XXX' 报错1142处理

    8 navicat 出现 access denied for user root 错误解决办法

    参考

    [1] CentOS7 yum mysql5.6

    [2] Linux环境yum,安装MySQL

  • 相关阅读:
    C#微信开发
    3-4:字符串方法
    2-4-1 元组
    2-3-3 列表方法
    2-2-3:序列(字符串)乘法(p32)
    3-3字符串格式化(p47)
    2-2:分片
    2-1:Print date(p28)
    old.2.三次登录机会
    old.2.sum(1-2+3-4+...+99)
  • 原文地址:https://www.cnblogs.com/Ming8006/p/14700284.html
Copyright © 2011-2022 走看看