导航:首页 > 操作系统 > linuxmysql视频教程

linuxmysql视频教程

发布时间:2022-11-17 12:49:00

‘壹’ 求php+MYSQL入门到精通的视频教程,教材也可以!急急急!

电骡上的资源:http://www.verycd.com/topics/130576/

课程介绍:
1. 从观念的引述、程序代码解析到范例的延伸应用,给您最完整的学习流程。
2. 实务网站范例,所有技术整合运用,实作技巧一览无遗。
3.在PHP的程序设计中,以高阶的程序设计,配上灵活的图解,增加您程序设计的功力,也能够了解其演算的过程。
4.MySQL数据库设计方面,使用数据库的正规化的方法解决了数据表的分割,来建立关系型数据库,使您有系统的处理现实生活的程序设计。
5. 深入对象导向程序设计,全新视界与技巧,网页开发更得心应手。
6.课程中提供范例教您设计实用的PHP&MySQL数据库,包含加入会员与密码验证、聊天室、留言版、讨论区…等。
7.本课程提供一个网上购物系统实例,根据本实例让你更多的了解PHP&MYSQL在商业网站设计中所提供的强大功能,以及如何才能设计出此类站点。
8.在实战方面,演示了目前功能最强大的ORACLE 9i for linux最新版9.2.0.4在Linux下的安装及PHP与Oracle数据库之间的连接。
9.在热点研究篇里面,列举了目前最热门的PHP技术,让你在学习的同时掌握到目前最新的PHP技术。

老师介绍:
徐文龙 -- 系统架构师/系统分析师/高级培训讲师,拥有多年软件及数据库开发经验,擅长面向对象的设计和分析、数据库建模以及软件开发方法,精通.NET、J2EE、C++、PHP、Oracle/SQL SERVER/Informix/DB2 数据库等,对各主流数据库拥有强大的设计与实现能力,对性能调优有深入的体会和经验,对OOA、OOD、设计模式、UML有深入的理解。已经获得 OCP,SCJP,MCDBA,MCSE,MCP,TLCE等证书,主讲ORACLE9i、SQL Server、 J2EE、.NET、Linux、DB2, 成功授课案例有深圳市国税局、深圳市福田公路局、香港国兴集团、深圳市邮政局、中国农行深圳分行、深圳市地税局、招商银行、平安保险、广东核电技术中心、蛇口ST码头等等。

课程安排 :
I 理论篇

第一章 了解PHP(起源,特性,与ASP/ASP.NET和JAVA比较,PHP环境部署,IDE)
第二章 PHP语法结构
第三章 PHP函数库
第四章 了解MySQL
第五章 MySQL语言结构
第六章 MySQL数据类型
第七章 MySQL函数
第八章 MySQL数据操纵语言DML
第九章 MySQL数据定义语言DDL
第十章 MySQL用户实用命令
第十一章 MySQL 事务与锁定
第十二章 MySQL 全文检索
第十三章 MySQL 查询缓存
第十四章 MySQL数据库管理
SQL Server 2000 Job实现、警报实现、真实应用最佳实践。

II 实战篇 ―― 小试牛刀

第十五章 计数器
第十六章 以PHP实现文件上载
第十七章 时钟
第十八章 日历
第十九章 地址簿
第二十章 图像处理
第二十一章 表单处理
第二十二章 发邮件
第二十三章 数据库操作
第十章:SQL Server 2000的复制体系
第二十四章 Oracle数据库连接

III实战篇 ―― 高级应用

第二十五章 留言本
第二十六章 留言本(Oracle)
第二十七章 在线投票系统
第二十八章 论坛
第二十九章 聊天室
第三十章 网上购物系统
第三十一章 新闻系统

‘贰’ 怎么在linux中使用mysql

这个要看你的linux的发行版。常见的Linux的发行版有Ubuntu、CentOS等。那么不同的发行版,整个的安装、管理、使用都会有一些不同,但是具体差距不大,不过这个要是用文字去说,那就不是三两句话能说清楚的了。建议你去 91课 去看一下MySQL的视频课程,每节课也就10分钟以内,短时间就能了解在不同的linux发行版当中如何使用MySQL。网络知道是不允许发网址链接,所以你还是自己搜索一下吧

‘叁’ linux下 安装mysql 问题

因为mysql程序在启动的时候 非常依赖my.cnf里面的配置,而my.cnf文件中的配置,在执行mysql初始化的时候就可以手动指定

如果mysql不是使用yum安装,而是将mysql安装到自定义的目录下时,在启动mysql、连接mysql的时候 都要指定my.cnf文件。或者 将my.cnf文件放到/etc下(这是因为mysql寻找my.cnf文件时首先会从/etc/my.cnf开始,然后/etc/mysql/my.cnf--》/usr/local/mysql/etc/my.cnf--》~/.my.cnf---》最后是自定义路径

下面是我自己在linux上安装了一遍的过程,你可以参考一下。

软件包

[root@hilodbtoolsoft]#lsmysql-5.5.45-linux2.6-i686.tar.gz
mysql-5.5.45-linux2.6-i686.tar.gz

解压&&修改属组

tar-zxfmysql-5.5.45-linux2.6-i686.tar.gz

cdmysql-5.5.45-linux2.6-i686
chown-Rmysql.mysql./*

[[email protected]]#ls
-BINARYlibmanmysql-testREADMEscriptssharesql-benchsupport-files

关于手动创建my.cnf

因为mysql程序在启动的时候十分依赖my.cnf文件,目前我的本机上已经安装了一个mysql,ect/my.cnf已经存在,所以手动创建一个my.cnf作为新建mysql的cnf文件

mkdir-p/hilodb/soft/mysql
mkdir-p/var/run/mysqld
chown-Rmysql.mysql/hilodb/soft/mysql
chown-Rmysql.mysql/var/run/mysqld

cat>/tmp/my.cnf<<EOF
[mysqld]
basedir=/hilodb/soft/mysql-5.5.45-linux2.6-i686
datadir=/hilodb/soft/mysql
socket=/hilodb/soft/mysql/mysql.sock
user=mysql
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/hilodb/soft/mysql/mysqld.pid
socket=/hilodb/soft/mysql/mysql.sock

[mysql]
socket=/hilodb/soft/mysql/mysql.sock

[client]
port=3306
socket=/hilodb/soft/mysql/mysql.sock
EOF

初始化数据库

cdmysql-5.5.45-linux2.6-i686
scripts/mysql_install_db--user=mysql--defaults-file=/tmp/my.cnf

centos6.8 64bit环境下启动的时候报

[root@hilodbtoolbin]#./mysqld_safe--help
./mysqld_safe:./my_print_defaults:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory
./mysqld_safe:./my_print_defaults:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory

处理上面的报错
yuminstallglibc.i686
yuminstalllibgcc.i686
yuminstalllio*.i686*
yuminstallncurses-*.i686*

启动数据库

cd/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin
./mysqld_safe--defaults-file=/tmp/my.cnf--ledir=/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/&

进入数据库

cd/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin
./mysql--defaults-file=/tmp/my.cnf

修改root密码

SETPASSWORDFOR'root'@'localhost'=PASSWORD('oracle');
flushprivileges;

***************登录报错 ###也就是处理socket的问题 ***************

[root@hilodbtoolbin]#mysql-uroot-poracle

ERROR2002(HY000):Can''/tmp/mysql.sock'(2)
登录报错

两种解决方法
第一种
ln-s/hilodb/soft/mysql/mysql.sock/tmp/mysql.sock

第二种
因为mysql程序搜索my.cnf的顺序

/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
其他自定义路径下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf

所以替换/etc/my.cnf
cp/tmp/my.cnf/etc/
cp:overwrite`/etc/my.cnf'?y
rm-rf/tmp/mysql.sock

再次登录成功
mysql-uroot-poracle
mysql>

修改环境变量


将一下内容添加到/etc/profie最后
exportPATH=/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin:$PATH

然后在终端执行source/etc/profile使环境变量生效
whichmysql
[root@hilodbtool~]#whichmysql
/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/mysql

登录测试

‘肆’ linux怎么启动mysql服务

1、首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为my.cnf。

‘伍’ 求鸟哥的linux私房菜全部视频教程 百度网盘资源

有老男孩的Linux 视频教程+Mysql全套,你搜索下王飞资料下载,我博客上多了去了

‘陆’ linux自学,有没有哪些好的视频推荐

网络上有很多Linux的免费教学视频,比如说:B站\哔哩哔哩等;不过最好要找全套的,这样学习起来更加系统化,比如:小猿圈、路飞学城。

‘柒’ linux怎么启动mysql服务器

Linux启动Mysql服务器的方法:

1、查看mysql版本
方法一:status;
方法二:select version();

2、Mysql启动常用命令

(1)、使用 service 启动:

[root@localhost /]# service mysqld start (5.0版本是mysqld)

[root@szxdb etc]# service mysql start (5.5.7版本是mysql)

(2)、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start

(3)、使用 safe_mysqld 启动:
safe_mysqld&

‘捌’ 如何使用mysql linux

1Linux下如何创建mysqld数据库的管理用户?

数据库安装好后,我们应该为mysql数据库创建一个管理帐号。要把root用户设置为管理员,我们应该运行下面的命令;

[root@linuxsir01 root]# /opt/mysql/bin/mysqladmin -u root password 123456
[root@linuxsir01 root]#

通过上面的命令,我们可以知道,mysql数据库的管理员是root,密码是123456。

2]如何进入mysql数据库?以mysql数据库管理员root,密码为123456为例;

[root@linuxsir01 root]#/opt/mysql/bin/mysql -uroot -p123456

输出上面的命令后,出现的是如下的提示;

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 3.23.58

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

注意:操作这些命令的时候,应该把mysqld服务器打开。这些新手兄弟早就知道了吧:)

3]如何在数据库中操作命令呢,我想这是mysql手册都有的,我主要说几个要注意的地方。其实我也会不了几个命令。如果自己想学的弟兄,也不是什么难事;在windows中操作过mysql的,其实在这里也是一样的,mysql是跨平台的数据库,用法都是相同的。

在mysql数据库中,每操作一个命令,都是;号结尾的,可能有的新手弟兄,忘记输入了;号结尾,结果退不出来。:):)

1]查看mysql中都有哪些数据库?

代码:

+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)

mysql>

在mysql安装好,设置好管理员后,第一次进入系统,我们用show databases;命令查看数据库的列表,发现有两个数据库,mysql和test,这是系统自建的,是让大家练习用的。

4]如何创建和删除一个数据库?

比如我要创建一个名为linux的数据库,应该运行如下命令

mysql> create database [数据库名];

所以我们应该运行如下的命令,来创建名为linux的数据库

mysql> create database linux;
Query OK, 1 row affected (0.00 sec)

是不是建好了呢??肯定是建好了,因为都有OK了:)

查看是不是有linux这个数据库了呢?

代码:

mysql> show databases;
+----------+
| Database |
+----------+
| linux |
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)

mysql>

那我们如何删除一个数据库呢??

mysql> drop database [数据库名];

比如我们要把刚才创建的linux数据库删除,应该用下面的命令;

mysql> drop database linux;
Query OK, 0 rows affected (0.00 sec)

是不是已经删除了呢??

代码:

mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)

mysql>

5]如何操作一个数据库呢,这个问题就比较多了,建议还是看一下mysql的手册吧。里面的东西太多了。如果操作一个数据库,首先是要指定一个数据库为当前数据库,应该用use命令

mysql>use [数据库];

比如我想指定linux这个数据库为当前数据库,应该是

mysql> use linux;
Database changed
mysql>
6]如何备份数据库??

比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqlmp

命令格式如下:

[root@linuxsir01 root]# /opt/mysql/bin/mysqlmp -uroot -p linux > /root/linux.sql
Enter password:在这里输入数据库的密码

通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来取,路径也可以自己来安排;

比如我想把linux的数据库备份到/home/beinan,数据库的文件名为linuxsir031130.sql,所以应该输入如下的命令。

[root@linuxsir01 root]#/opt/mysql/bin/mysqlmp -uroot -p linux > /home/beinan/linuxsir031130.sql
Enter password:在这里输入数据库管理员root的数据库密码

这样我们到/home/beinan目录下就能发现mysql中名为linux的数据库的备份文件linuxsir031130.sql

综上所述,我们学习时要学会变通。:):)

5]如何把把备份的数据库导入到数据库中?

首先我们还是要操作上面几个过程,比如添加数据库管理员(如果您没有添加过mysql数据库管理员的话),创建数据库等。

比如我们要把在/home/beinan这个目录中的linuxsir031130.sql这个备份,导入名为linux的数据库中,应该如下操作;

[root@linuxsir01 root]# /opt/mysql/bin/mysql -uroot -p linux < /home/beinan/linuxsir031130.sql
Enter password:在这里输入密码

如果机器好,数据库比较小,几分钟就好了。

6]其它一些比较常用的mysql指令;

查看状态
mysql> show status;

查看进程

代码:

mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 16 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)

mysql>

查看表,应该先指定一个数据库为当前数据库;比如是名为linux的数据库;

mysql>use linux;
mysql> show tables;
Empty set (0.00 sec)

mysql>

7]对mysql数据库常用命令的一点补充;

几个常用的mysql相关的管理命令

mysql 命令:基本文本的,显示和使用的mysql数据库。前面已经简单的提过用法;比如登录等。

mysqladmin 命令,用来创建和维护mysql数据库的命令,前面已经简单的提过;

isamchk 是用来修复、检查和优化.ism后缀的数据库文件;

mysqlmp 是用于备份数据库,前面已经简单的说明过;

myisamchk 用来修复.myi后缀的数据库文件;

比如我们要检查名为linux的数据库.myi数据库表是否存在问题,应该用下面的命令;

要把mysqld服务器停下来

[root@linuxsir01 root]# /opt/mysql/share/mysql.server stop

然后执行

[root@linuxsir01 root]# /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI

上面的命令的意思就是检查所有的.myi文件,数据库的目录在/opt/mysql/var/linux/目录中

如果有问题,应该用-r参数来修复

[root@linuxsir01 root]# /opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI

6]mysqlshow 命令:显示用户选择的数据库和表
[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p [数据库名]

比如我要查看名为linux的数据库;应该是:

[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p linux

阅读全文

与linuxmysql视频教程相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:382
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163