菜鸟学Linux 第057篇笔记 mysql-graphic, 动态web模版
MySQL 基础操作练习 (建立数据库叫做haizeidb):
新建如下表users(包括结构和内容):
ID Name Age Gender Course
1 LuFei 24 Male Xaing Jiao
2 NaMei 19 Female Weather
3 SuoLuo 22 Male Sword
4 Shanzi 30 female Leg
完成如下操作
找出性别为女性的所有人
SELECT * FROM users WHERE Gender='Femal';
找出年龄大于20的所有人
SELECT * FROM users WHERE Age>=20;
修改SuoLuo的Course为Three Sword
UPDATE users SET Course='Three Sword' WHERE Name='SuoLuo';
删除年龄小于等于19岁的所有人
DELETE FROM users WHERE Age<=20;
创建此表所属的库
未学(暂时先路过了) 感觉创建表的时候已经和库绑定了
授权给testuser对haizeidb所有访问权限
GRANT ALL PRIVILEGES ON haizei.* TO 'testuser'@'%';
SHOW GRANTS FOR 'testuser'@'%';
mysql>
为用户设定密码
1、 SET PASSWORD FOR 'root'@'localhost'=PASSWORD('myrootdb');
FLUSH PRIVILEGES;
2、 在shell命令行下输入
mysqladmin -uroot -h127.0.0.1 -p password 'myrootdb'
(注意此时修改的其实还是localhost,因为远程主机为127其实就是本地)
3、 直接修改表
UPDATE user SET Password=PASSWORD('myrootdb')
WHERE USER='root' AND HOST='127.0.0.1'; 这个是一行命令
SELECT User,Host,Password FROM user;
AND OR NOT 和脚本里一个意思
要使用FLUSH PRIVILEGES;即可刷新,下次登录即需要使用新使用密码;
mysql图形化客户端
1、phpMyAdmin
2、Workbench
3、MySQL Front (商业)
4、Navicat for MySQL(商业)
5、Toad(商业)
LAMP三层结构
主机1 httpd
比较吃CPU,加主机
主机2 动态解析器
比较吃CPU,加主机
主机3 MySQL
比较吃CPU,加主机
使httpd,php,mysql建立连接需要使用动态脚本去访问mysql
安装驱动
yum install php53-mysql
service httpd {reload|restart}
测试是否可以连接MySQL
<?php
$conn=mysql_connect('localhost','root','myrootdb');
if ($conn)
echo "Success...";
else
echo "Failure..";
?>
LAMP 平台快速建站模板
论坛网站模板
discuz
phpwind
phpbb
CMS: (专业内容管理系统)
drupal
joomla
博客(模版)
wordpress 个人博客系统
以上模版下载后解压放到虚拟web网站目录里,然后打开根据提示安装即可完成