MySql 安装及初级使用详解

1. sudo apt-get install mysql-server, input administrator password , ‘123‘

2. enter mysql promot in command line, ‘mysql -u root -p‘, input password

3. create database "CREATE DATABASE xoops;"

4. 允许root远程登陆: 从所有主机:grant all privileges on *.* to [email protected]"%" identified by "passw0rd" with grant option;

5. 建数据库,创建user:    

1) 建库:create database test1;   

 2) 建用户,赋权:grant all privileges on test1.* to [email protected]"%" identified by "passw0rd" with grant option;   

 3) 删除数据库:drop database test1;    

6. 删除权限:    

1) revoke all privileges on test1.* from [email protected]"%";    

2) use mysql;    

3) delete from user where user="root" and host="%";    

4) flush privileges;    

8. 显示所有的数据库:show databases; 显示库中所有的表:show tables;

9. 远程登录mysql:mysql -h ip -u user -p

10. 备份和恢复    

备份单个数据库:mysqldump -uroot -p -B dbname > dbname.sql    

备份全部数据库:mysqldump -uroot -p --all-databases > all.sql    

备份表: mysqldump -uroot -p -B dbname --table tablename > tablename.sql    

恢复数据库:mysql -uroot -p < name.sql    

恢复表:mysql -uroot -p dbname < name.sql (必须指定数据库)         

11. Sample:创建数据库表  mysql>CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;  

#注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8变码格式来排序  

#那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了    

mysql>create table my_table (name varchar(20) not null default ‘‘)type=myisam default charset utf8;  #这句话就是创建一个表了,制定默认字符集为utf8

C++ sample code: 

1. boost libary is required.  "sudo apt-get install libboost-date-time-dev"

2. http://dev.mysql.com/tech-resources/articles/building-mysql-connector-cpp.html

3. CREATE DATABASE FaceDB4. CREATE TABLE facetable (id INT,facename TEXT,username TEXT)

MySql 安装及初级使用详解

时间: 2024-11-04 14:56:34

MySql 安装及初级使用详解的相关文章

mysql安装与多实例(详解)

mysql安装及多实例,配置优化 yum install tree nmap sysstat lrzsz dos2unix -y 安装相关的包tar -xf cmake-2.8.8.tar.gzcd cmake-2.8.8./configuremake && make install yum install gcc gcc-c++ autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* openssl* 1.

Cacti安装使用&amp;流量监控详解

Cacti安装使用&流量监控详解:一,cacti的安装1 安装RRDToolyum -y install rrdtool启动rrdtool服务并且加入启动列表2 安装snmp支持工具可以yum安装,也可以源码安装, Wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.6.2.1/net-snmp-5.6.2.1.tar.gz/download[一般yum安装]yum -y install net-snmpyum -y in

MySQL数据类型以及基本使用详解

MySQL数据类型以及基本使用详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL服务器的主要组件 我们知道MySQL的主要组件主要是由服务端(mysqld)和客户端(mysql)组成的.它们都共用一个配置文件(通常叫做my.cnf),这个配置文件很独特,它需要使用中括号括起来标明是为哪种组件使用的,例如[mysql]下面的指令就表示为客户端配置的参数,如果[mysqld]下面的指令就表示为服务端配置的参数.其实MySQL的客户端组件有很多个,本篇博客是用的my

LNMP中一些隐藏的安装脚本及目录详解

伏笔VPS一向在用军哥的LNMP一键script搭建站点,使用的人挺多的,而许多人只晓得script是部署Nginx.MySQL/MariaDB.PHP.phpMyAdmin等建站主要环境的,却不晓得该部署包的别的功能script,这里就说下隐蔽的别的软件script及部署目录. script 1.lnmp部署 #这里用的是最新测试版1.5 wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5bet

Windows下安装Resin及配置详解与发布应用

关于Resin的好处,网上介绍了一大堆,小编经不住诱惑,决定试用一下.目前Resin的最新版本为:4.0.40,可以从官网直接下载. 1. 将下载下来的Resin包解压开,会看到一大堆的文件,有一些关键的文件,我们需要了解一下. resin-4.0.40 resin安装目录   --conf/resin.properties 配置属性   --conf/resin.xml 配置文件   --conf/licenses/ 许可信息文件   --conf/keys/ openSSL 秘钥   --w

图解MYSQL JOIN ON,SQL JOIN 详解,数据库sql join语句

对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚.Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join.我觉得清楚易懂,转过来. 假设我们有两张表. Table A 是左边的表. Table B 是右边的表. 其各有四条记录,其中有两条记录是相同的,如下所示

自动化运维平台之系统自动化安装Cobbler系统使用详解

一.简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP.DNS.以及yum仓库.构造系统ISO镜像. Cobbler支持命令行管理,web界面管理,还提供了API接口,可以方便二次开发使用. Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷. 二.cobbler提供的功能 使用

深入MySQL用户自定义变量:使用详解及其使用场景案例

一.前言 在前段工作中,曾几次收到超级话题积分漏记的用户反馈.通过源码的阅读分析后,发现问题出在高并发分布式场景下的计数器上.计数器的值会影响用户当前行为所获得积分的大小.比如,当用户在某超级话题下连续第n(n即计数器的值)次进行转发帖子时,将会获得与n相关的分数.然而,在第一次改进后问题依然存在.所以,这次在之前的基础上,通过使用MySQL变量的途径来解决该问题. 二.到底MySQL的变量分哪几类? MySQL变量一共分为两大类:用户自定义变量和系统变量.如下: 用户自定义变量 局部变量 会话

安装MACOS操作步骤详解

安装MACOS操作步骤详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于安装MAC的操作系统其实大家都知道可以让客服帮忙提供软件上的支持,而且苹果客服都很有礼貌呢,而且非常的有耐心.特别感谢她们的帮助,让我对MAC的操作系统的好感度有了大大的提升.起初,我刚刚拿到我的本的时候是去年,因为我压根并不看好笔记本,我到现在也非常喜欢台式机,因为体验度是相当棒的,但是由于工作的原因,可能是要去出差的时候带着个台式机到处跑也不太合适,于是就决定买一个低配的笔记本.刚刚拿到笔记本第