zoukankan      html  css  js  c++  java
  • linux-centos 安装mysql

    Linux-CentOS7安装mysql(rpm)

        在安装之前,需检查系统是否安装有mysql,命令:rpm -qa | grep mysql.若返回为空,则说明该系统没有安装。若返回有mysql,则使用命令:yum remove

    mysql 进行删除。

       下面进行讲解安装步骤:

    1、使用wget下载repo源,下载命令:

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    2、安装mysql命令如下:

    sudo yum install mysql-server

    等待安装完,之后没有密码,需要重置密码

    安装后再次查看mysql,使用如下命令:

    rpm -qa | grep mysql

    3、重置密码

    重置密码前,需要登录

    mysql -u root

    登录时会出现可能这样的错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’。

    原因是/var/lib/mysql的访问权限问题。使用以下命令将/var/lib/mysql的拥有者改为当前用户

    sudo chown -R openscanner(当前用户):openscanner(当前用户) /var/lib/mysql

    然后,重启服务:service mysqld restart

    接下来,登录重置密码

    mysql -u root -p

    use mysql ;

    update user set password=password(‘root’) where user=’root’;

    exit ;

     重启服务即可生效:service mysqld restart;

    4、设置远程连接访问

    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; 

    注意:root添加远程连接的能力。链接密码为 “root”(不包括双引号)

    5、数据库编码格式

    show variables like "%char%";

    6、防火墙端口

    开放3306端口号

    firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload

    iptables 防火墙命令

    vim /etc/sysconfig/iptables

    在文件内添加下面命令行,并重启

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

    重启:firewall-cmd --reload

  • 相关阅读:
    Understanding about Baire Category Theorem
    Isometric embedding of metric space
    Convergence theorems for measurable functions
    Mindmap for "Principles of boundary element methods"
    Various formulations of Maxwell equations
    Existence and uniqueness theorems for variational problems
    Kernels and image sets for an operator and its dual
    [loj6498]农民
    [luogu3781]切树游戏
    [atAGC051B]Three Coins
  • 原文地址:https://www.cnblogs.com/bwcx1375/p/13817728.html
Copyright © 2011-2022 走看看