zoukankan      html  css  js  c++  java
  • centos_mysql踩坑

    1 mysql安装

    a: #wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 

    b:rpm -ivh mysql-community-release-el7-5.noarch.rpm

    c.yum -y install mysql mysql-server mysql-devel

    2 启动服务

    service mysqld start

    3 使用mysql

    mysql -u root -p 

    不设置密码的话可以直接mysql进入

    6.服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录没有密码,直接按回车过,如果不行,就用 初始化后的密码来登陆)

    初始化后第一次使用数据库要修改密码:
    #user mysql; ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    exit;(退出mysql)

    4 常用的mysql指令

    a:  show databases; 显示所有的数据库

    b:  show tables; 显示所有的表

    c:  select * from tables; 显示表结构

    d: 输出表的所有内容(忘记是什么的等下试一下补上)

    e: 创建新的数据库   mysql> create database geolife;
    Query OK, 1 row affected (0.06 sec)

    f: 给数据库添加新的用户(找到一个比较靠谱的,正常方法添加用户老是会报错)GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

    mysql> show grants for user01@localhost;  显示权限

    g:  刷新权限            mysql> flush privileges;
     Query OK, 0 rows affected (0.00 sec)
     使改动生效;注:如果不执行该指令,则无法正常执行后续指令。

    h:  查询表有多少行

    select count(*) from mysql.user;

    5 关于数据库备份!

    数据库备份不是在mysql内执行 而是在mysql之外 在mysql内执行mysqldump -u root -p --databases db > db.sql只会报错

    exit退出mysql在命令行执行mysqldump就没有问题了

    附上 mysqldump -help可以查看它的option

    备份的代码:mysqldump -u geolife -p --databases geolife >geolife.sql 输入密码只会在目录下就能找到geolife.sql 文件了

    mysqldump -u root -p school > /opt/school.sql //将school数据库备份到/opt目录下命名为school.sql

    6 删除数据库

    mysqladmin -u root -p drop RUNOOB
    mysql> drop database RUNOOB;

       删除表:

      格式:DROP TABLE 表名;


    7 恢复数据库

    导入数据库

    常用source命令,用use进入到某个数据库,mysql>source d: est.sql,后面的参数为脚本文件。

     8 统计数据的行数

    mysql> select count(*) geolife;

     
  • 相关阅读:
    [转]Native进程的运行过程
    android ARM 汇编学习 —— hello world
    android ARM 汇编学习—— 在 android 设备上编译c/cpp代码并用objdump/readelf等工具分析
    Linux buffer/cache异同
    分布式消息队列RocketMQ与Kafka架构上的巨大差异之1 -- 为什么RocketMQ要去除ZK依赖?
    kafka对比RocketMQ(转)
    Jmeter测试webocket协议
    Linux atop监控工具部署
    MySql计算两个日期的时间差函数
    Python selenium —— 一定要会用selenium的等待,三种等待方式解读(转)
  • 原文地址:https://www.cnblogs.com/samanian/p/10897851.html
Copyright © 2011-2022 走看看