本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell 中读写PostgreSQL会更简单些。1. 连接mysql 数据库shell中连接数据库的方法很简单,只需要指定用户名,密码,连接的数据库名称,然后通过重定向,输入mysql的语句...
注意:MySQL中每个命令后都要以分号;结尾。 1、显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。 2、显示数据库中的表 mysql> use mysql; (...
Linux下安装了php、mysql和apache但是php无法操作mysql怎么办?我试过了,mysql可以用,php也可以用。但是phpmyadmin无法进入,自己写了一个php文件测试了一下也不行。linux里的php没有找到windows里的那个php.ini,那应该在哪个文件里设置呢?设置方法和windows一样吗?------解决方案--------------------探讨php.ini 一般在 /usr/local/php/lib/ 或者/etc/php5/ 内或者输入 locate php.ini自己找找看我记得phpmyadmin并不需要设...
1、显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。2、显示数据库中的表 mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxp...
ERROR 1010 (HY000): Error dropping database (can‘t rmdir ‘./myapp‘, errno: 39)的错误信息。
解决方法:删除/var/lib/mysql/myapp下面的所有文件,不要删除myapp本身。然后再通过命令行drop database就可以了。
linux 操作mysql标签:本文系统来源:http://www.cnblogs.com/xiaowei1763369680/p/4711130.html
1、修改MySQL的配置文件/etc/my.conf在[mysqld]下面增加一行skip-grant-table;
2、修改配置文件后重启MySQL service mysqld restart
3、然后使用常规的命令进行登陆mysql mysql -u root -p 在提示输入密码的时候直接点击回车就好
4、登陆进mysql后执行修改密码的语句 update set password=passeord(‘root‘) where user =‘root‘;这个时候passeord(‘root‘)中root就是最新设置好的root用户的密码
5、在执行第一步,将自己添加的...
注意:MySQL中每个命令后都要以分号;结尾。1、显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。2、显示数据库中的表 mysql> use mysql; (打开库,...
Linux 操作MySQL常用命令行注意:MySQL中每个命令后都要以分号;结尾。 1、显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。 2、显示数据库中的...
1.命令行登录mysql用户mysql -h ip -u username -p passwordmysql -hip -uusername -ppassword(可以没有空格)2.显示所有的数据库show databases3.切换到某个数据库use database4.显示该数据库下的所有表show tables5.设置数据库表名不区分大小写root 登录,修改/ect/my.cnf文件;mysqld节点下,加入:lower_case_table_names=1(windows默认为1,unix默认为0);重启mysql;linux下操作mysql标签:ble mysqld 设置 user ...
一. 备份数据库(如: test): ①可直接进入后台即可.(MySQL的默认目录:/var/lib/mysql ) ②输入命令: [root@obj mysql]# mysqldump -u root -p test>/home/bak/2015-09-10/test.sql Enter password: 123456
此时,已成功将数据库test备份到/home/bak/2015-9-10目录下的test.sql中. 二. 还原数据库(如: test):
1.第一种方法. [root@obj root]# mysql -u root -p test < /home/bak/2015-09-10/test.sql Enter password:123456
2.第二种方...
1.停止数据库[root@db01 ~]# /etc/init.d/mysqld stop
2.跳过授权表启动mysql[root@db01 ~]# mysqld_safe --skip-grant-tables --skip-networking &
3.尝试创建用户mysql> create user root@‘localhost‘ identified by ‘123‘;ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statementmysql> grant all on *.* to root@‘localhost‘ identified by ‘123‘;...
****************
connect.cpp
g++ connect.cpp -o connect -I /usr/include/mysql/ -L /usr/lib/mysql/ -lmysqlclient
****************/#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include"mysql.h"class CMysqlInterface
{public:CMysqlInterface();~CMysqlInterface();void mysqlLibInit();void mysqlLibDestroy();int Connect();int Close();private:MYSQL *m_mysqlPtr;
};int main()
{printf("version 1.1\n...
<stdlib.h>
#include"mysqlInterface.h"int main()
{CMysqlInterface mysqlObj;mysqlObj.connect();return 0;
}mysqlInterface.hclass CMysqlInterface
{public:CMysqlInterface();~CMysqlInterface();int connect();private:MYSQL* mysqlPtr;
};mysqlInterface.cpp#include"mysqlInterface.h"CMysqlInterface::CMysqlInterface()
{printf("CMysqlInterface\n");mysqlPtr = NULL;mysqlPtr = mysql_init(NULL);if(!mysqlPtr){printf...
/daniel/mysql
[daniel@daniel2 mysql]$ ll
total 8
drwxrwxr-x. 3 daniel daniel 4096 Dec 29 17:18 include
drwxrwxr-x. 7 daniel daniel 4096 Dec 29 15:26 lib
[daniel@daniel2 mysql]$ 我在另一台机器上需要连接数据库,我不能将root 密码告诉别人,而是创建了一个数据库,再创建一个用户,这个用户在对应的数据库中有类似DBA 的权限,可以对所有变执行增删改查,同时可以创建表,修改表结构。delimiter $$CREATE DATABASE `C...
1.MySQL数据库简介 MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性: (1) 使用C和C编写,并使用了多种编译器进行测试,保证源码的可移植性。 (2) 支持多线程,利用CPU资源,支持多用户。 (3) 可以处理拥有上
1.MySQL数据库简介 MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性:
(1) 使用C和C++编写,并使用了多种编译器进行测试,...