【Linux就该这么学08学习笔记】教程文章相关的互联网学习教程文章

Linux学习笔记:MySQL字符集

先说说MySQL在编译安装时,所关于字符集的选项(http://coosh.blog.51cto.com/6334375/1735271)指定数据库的默认字符集-DDEFAULT_CHARSET=utf8指定数据库的默认校对字符集-DDEFAULT_COLLATION=utf8_general_ci 指定数据库所能够支持的字符集,当创建数据库时,可以显式指定这些字符集之一。-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii在运行MySQL中创建数据库也可以指定字符集create database mydb default character set utf8 colla...

Linux学习笔记:MySQL创建表【代码】

语句Create Table: CREATE TABLE `student` ( `id` int(4) NOT NULL, `name` varchar(16) NOT NULL, `score` int(1) DEFAULT ‘0‘) ENGINE=InnoDB DEFAULT CHARSET=utf8增加主键alter table student change id id int primary key auto_increment ;一般不需要修改主键,但有时建表的时候忘记了加,要后补就可以这样写格式是alter table <表名> change <旧字段名> <新字段名> 字段属性,这里的auto_increment也是后补上去的。m...

Linux学习笔记:MySQL字符集

先说说MySQL在编译安装时,所关于字符集的选项(http://coosh.blog.51cto.com/6334375/1735271)指定数据库的默认字符集-DDEFAULT_CHARSET=utf8指定数据库的默认校对字符集-DDEFAULT_COLLATION=utf8_general_ci 指定数据库所能够支持的字符集,当创建数据库时,可以显式指定这些字符集之一。-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii在运行MySQL中创建数据库也可以指定字符集create database mydb default character set utf8 colla...

Linux学习笔记:mysqldump

DBA测试等工作。在它的man帮助里,提及到,mysqldump进行的是逻辑备份,生成的内容是一堆SQL语句。也可以输出为csv、文本文件(其他分割符号)、XML格式。Mysqldump要求起码具备select、show view、trigger、lock tables权限(前提是未使用—single-transaction选项)。当要重新导入dump文件时,需要具备dump文件中所有sql语句的对应权限(例如create database、create table之类的)如果所使用的数据库引擎是MyISAM,可以使用mysq...

Linux学习笔记之yum安装mysql5.7

原文帮助: http://www.hishenyi.com/archives/808 之前有学员装过,没成。尤其是装好后不知道初始root密码。那么这里来讲一下,其实过程很简单。根本不需要绕过什么密码判断,然后修改数据库字段啥的。一切都很简单,网上也有很多误导文实在让人汗颜。 首先 常用的mysql 分为社区版和企业版。 社区版不收费,企业版在需要技术支持的时候是要收费的,这也是正常的。不收费谁有空理你。 那么我们经常用的是社区版,一般社区版功能...

【Linux学习笔记八】Linux编程-编译(gcc)与调试(gdb)【图】

【注】文章中的所有截图均为centos下实验结果,亲测命令正确= ̄ω ̄=【参考资料】《Linux从入门到精通(第2版)》刘忆智等编著 1、编译一个C程序 :以用vim写成的summary.c为例 $ gcc summary.c ##编译文件,生成名为 a.out 的可执行文件 $ ./a.out ##执行文件 $ gcc -o sum summary.c ##为编译生成的可执行文件命名为sum $ ./sum ##为编译生成的可执行文件命名为sum【...

linux学习笔记——源码编译安装Mysql

#######Redhat6.5源码编译安装Mysql########实验环境:1.IP:172.25.8.32.磁盘要大于20G先添加一块大于20G的磁盘fdisk /dev/vdb ##得到/dev/vdb1 8e linuxpvcreate /dev/vdb1 ##把物理分区做成物理卷vgextend vg_server1 /dev/vdb1 ##把新建立的/dev/vdb1添加到vg_server1中lvextend -L 20G /dev/vg_server1/lv_root ##扩大lvm扩展到到20Gresize2fs /dev/vg_server1/lv_root ##格式化文件系统实验内容:1.清理环...

Java学习笔记——Linux下安装配置MySQL

山重水复疑无路,柳暗花明又一村——游山西村 系统:Ubuntu 16.04LTS 1\官网下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2\建立工作组:$su#groupadd mysql#useradd -r -g mysql mysql3\创建目录#mkdir /usr/local/mysql#mkdir /usr/local/mysql/data4\解压mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz,并拷贝至/usr/local/mysql#tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz#cp -r /home/jieyamulu/mysql-5.7.18-linux-...

petalinux&amp;zedboard(自定义IP学习笔记)

1、建立vivado工程; 2、生成.hdf文件; 3、启动petalinuxsource petalinux安装路径/settings.sh 4、建立petalinux工程petalinux-create --type project --template zynq --name test 5、进入petalinux工程文件夹,获取hdf信息(bit、DDR、MIO、PLL)petalinux-config --get-hw-description=.hdf文件路径/ 6、建立modulespetalinux-create -t modules --name blink --enable 7、进入路径修改相应文件cd project-spec/meta-user/reci...

MySQL学习笔记_12_Linux下C++/C连接MySQL数据库(二)--返回数据的_MySQL

Linux学习笔记 bitsCN.comLinux下C++/C连接MySQL数据库(二)--返回数据的SQL引:返回数据的SQL是指通过查询语句从数据库中取出满足条件的数据记录从MySQL数据库值哦功能检索数据有4个步骤:1)发出查询2)检索数据3)处理数据4)整理所需要的数据 用mysql_query()发出查询,检索数据可以使用mysql_store_result()或mysql_use_result(),取决与怎样检索数据,接着是调用mysql_fetch_row()来处理数据,最后,还必须调用mysql_free_res...

MySQL学习笔记_11_Linux下C++/C连接MySQL数据库(一)_MySQL

Linux学习笔记 bitsCN.comLinux 下 C++/C 连接 MySQL 数据库(一) 一、连接前准备原材料:Ubuntu12.04LTS(已经安装了MySQL5.5或者更高级版本,新立得软件包,gcc/g++或者CodeBlosks编译器)安装了以上的软件包后,我们可以正常使用MySQL完成数据管理工作,但是很多时候我们需要通过编写程序访问MySQL。此时,在程序中需要加载MySQL驱动头文件,但是默认这些驱动包是没有安装的,因此我们需要在新立得中找到"libmysqld-dev"包并安装...

MySQL学习笔记_13_Linux下C++/C连接MySQL数据库(三)--处理返回数_MySQL

Linux学习笔记 bitsCN.comLinux下C++/C连接MySQL数据库(三)--处理返回数据一、通过返回结果集中的字段数unsigned int mysql_field_count(MYSQL * connection);//将MYSQL_ROW的值作为一个存储了一行数据的数组...示例://一次取一个值的情况,另一种情况与其类似,修改处会标出#include #include #include #include <mysql/mysql.h>using namespace std;void mysql_err_function(MYSQL * connection);void mysql_display(MYSQL * my...

Linux_MySQL学习笔记【代码】

优秀是一种习惯程序员的环境开发环境:自己电脑 测试环境:测试人员 测试软件 生产环境:平时上网使用的环境大数据 海量数据 从海量数据中提取有用的价值 大数据处理数据的流程 数据的产生1.业务数据库(用户产生的数据) 2.日志服务器(记录互联网上每一次操作) 3.爬虫爬取的数据(爬取同行的信息) 4.购买的信息数据的抽取Kettle数据的存储数据仓库数据的计算 数据的应用1.数据运营 2.用户画像 3.实施推荐 4.机器学习 5.数据挖掘...

Linux学习笔记之mysql的管理【图】

数据库类型:mysql oracle dbyum install mariadb-server -y 下载systemctl start mariadb 启动 netstat -antlpe | grep mysqld ##查看网络端口 vim /etc/my.cnf (为了安全,须关闭网络端口)#############################10 skip-networking=1############################# systemctl restart mariadb ##重启netstat -antlpe | grep mysqld ##再次查看,网络端口已关闭 mysql_secure_installation ##添加密码配...

Linux设备驱动程序学习笔记——第八章分配内存【代码】

Linux设备驱动程序学习笔记 第八章分配内存 一、kmalloc函数的内幕 (1)flags参数 //kmalloc原型 #include<linux/slab.h> void *kmalloc(size_t size, int flags);//flags分配标志,最常用的是GFP_FERNEL分配标志: GFP_ATOMIC用于在中断处理例程或其他运行于进程上下文以外的代码中分配内存如tasklet以及内核定时器调用,不会休眠GFP_KERNEL内核内存的通常分配方法,可能引起休眠GFP_USER用于为用户空间页分配内存,可能会休眠GF...