zoukankan      html  css  js  c++  java
  • linux mysql 安装配置

    1、确认当前linux系统版本,使用以下命令:

    cat /etc/issue cat /etc/redhat-release

    2、下载对应linux系统的mysql安装包。

    下载地址:http://dev.mysql.com/downloads/mysql#downloads

    3、下载完解压后(可只下载所需安装的),依次安装服务端,客户端。

    rpm -ivh MySQL-server-5.6.15-1.el6.i686.rpm
    rpm -ivh MySQL-client-5.6.15-1.el6.i686.rpm

    4、设置root登录密码

      设置密码:

    /usr/bin/mysqladmin -u root password '123123'

      重置密码:

    # /etc/init.d/mysql stop 
    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
    # mysql -u root mysql 
    mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; 
    mysql> FLUSH PRIVILEGES; 
    mysql> quit 
    # /etc/init.d/mysql restart 
    # mysql -uroot -p 
    Enter password: <输入新设的密码newpassword> 
    mysql> 

    5、启动停止mysql服务

    启动服务:
    service mysql start
    /etc/init.d/mysql start
    
    停止服务:
    service mysql stop
    /etc/init.d/mysql shutdown
    
    重启服务:
    service mysql restart
    /etc/init.d/mysql restart

    6、登录到mysql

    mysql -u -root -p

    7、远程登录到mysql

      以root账号为例,如要远程登录。

      首先进入到mysql数据库,修改user表中host字段值为'%',表示任意主机可以登录到此服务器,当然也可以指定唯一主机,将%设置成对应主机IP就可以了。

    update user set host = '%' where user='root';
    update user set host = '192.168.8.185' where user='root';

      刷新数据库权限配置,或重启mysql服务

    刷新权限配置:
    flush privileges;
    

      设置防火墙例外,或关闭防火墙

    设置例外:
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    
    关闭防火墙:
    /etc/rc.d/init.d/iptables stop 
    

      确定mysql端口号

    netstat -tnlp
    

      OK,配置完毕,远程登录试下。

  • 相关阅读:
    史上最全设计模式导学目录(完整版)
    代码整洁之道读后感(三)
    代码整洁之道读后感(二)
    代码整洁之道读后感(一)
    groovy的三个强劲属性(一)Gpath
    spring mvc 自定义编辑器
    Class.this 和 this 的有什么不同
    python 异常知识点
    Freemaker 自定义指令和函数
    Freemaker如何遍历key为non-string类型的map?
  • 原文地址:https://www.cnblogs.com/shaocan/p/3527993.html
Copyright © 2011-2022 走看看