zoukankan      html  css  js  c++  java
  • LINUX测试环境部署mysql(三)

    安装配置mysql

     

    1、安装

    查看有没有安装过:

              yum list installed mysql*

              rpm -qa | grep mysql*

     

    查看有没有安装包:

              yum list mysql*

     

    安装mysql客户端:

    yum install mysql

     

    安装mysql 服务器端:

    yum install mysql-server

     

    yum install mysql-devel

     

    2、启动&&停止

     

    数据库字符集设置

    mysql配置文件/etc/my.cnf中加入default-character-set=utf8

     

    启动mysql服务:

    service mysqld start或者/etc/init.d/mysqld start

     

    开机启动:

    chkconfig --add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*

     

     mysqld    0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

     

    停止:

    service mysqld stop

     

    3、创建密码

    mysqladmin -u root password 123456   创建root管理员(第一次root账号是默认没密码的,为了安全需要自己手动创建一个新密码)

     

     

     

    4、登录:

    mysql -u root -p  然后再输入密码即可。

     

    Mysql     进入mysql

    show databases;   展示mysql里的数据库

    use  mysql     进入具体数据库

    Show tables;   展示该数据库的表

     

    5、远程访问

     

    开放防火墙的端口号

    mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

    show tables;

     

    update user set host='%' where user='root' and host='localhost';

     

    update user set password=password("123456") where user='root';

     

    如果远程还不能登录就是防火墙的问题

    关闭防火墙 service iptables stop

    然后就可以使用Navicat连接访问了

     

    或者开发3306端口也可以到达远程连接的目的

    防火墙开放3306端口

    1、打开防火墙配置文件

    vi  /etc/sysconfig/iptables

    2、增加下面一行

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

    3、重启防火墙

    service  iptables restart

    注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

     

     

    忘记密码:

    service mysqld stop

     

    mysqld_safe --user=root --skip-grant-tables

     

    mysql -u root

     

    use mysql

     

    update user set password=password("new_pass") where user="root";

     

    flush privileges;  

    quit

     

     

     

    4、Linux MySQL的几个重要目录

    数据库目录

             /var/lib/mysql/

    配置文件

             /usr/share /mysql(mysql.server命令及配置文件)

    相关命令

             /usr/bin(mysqladmin mysqldump等命令)

    启动脚本

             /etc/rc.d/init.d/(启动脚本文件mysql的目录)

    卸载mysql

    yum -y remove mysql*

  • 相关阅读:
    关于通过web页面删除数据记录的设计改进
    python 正则表达式用法
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/huidoudeshuishui/p/5357873.html
Copyright © 2011-2022 走看看