本文简要介绍了mysql的安装和简单的sql语句
实验环境Linux Rhel6.0
安装:yum install mysql mysql-server
mysql_secure_installation 可以进行密码等一系列的设置,都选y即可
之后登录的话就要用 mysql -uroot -p 不要有空格 -uroot可以省略
简单sql语句
mysql>show databases;//看一下当前有哪些库
mysql>use mysql//选择使用这个库
mysql>show tables;//看一下这个库里面有哪些表
mysql>select * from user;//看一下user表的数据
例子:
mysql>create database westos;
mysql>show databases;
mysql>use westo
mysql>show tables;//此时为空
mysql>create table linux(username varchar(15) not null,// 长度最大为15,必填项
password varchar(25) not null); //创建表单
mysql>desc linux; //查看表单格式
mysql>insert into linux values ('user1','123'); //插入数据
mysql>insert into linux values ('user2','456'); //插入数据
mysql>select * from linux; //查看表中数据
mysql>update linux set password=password(123) where username='user1'; //对数据做更 改, 此例为加密用户user1的密码
mysql>delete from linux where username='user2'; //删除某一个用户
mysql>drop table linux; //删除某个表单
mysql>drop database westos; //删除某个库
mysql>select host,user from mysql.user//可以指定查看的内容,可以在任何库中,查看任意库任意表单
mysql>grant select on mysql.* to user1@localhost identified by '123';//user1从本机登录,密码123
可以在mysql下的所有表中执行select
mysql>grant select on mysql.* to user2@192.168.0.111 identified by '456';//user2只能从111登录,密码456
可以在mysql下的所有表执行select
***
备份还原
mysqldump -u root -p mysql > mysql.bak
less mysql.bak 可以查看备份数据
mysql -u root -p test < mysql.bak 把备份文件考给test
验证:mysql -uroot -pwestos test//可以直接进入test库
select * from test 可以查看备份
如果忘记root管理员密码了
1, service mysqld stop
2.mysqld_safe --skip-grant-tables & 回车
update user set password='123' where user='root';
service mysqld restart
mysql -p123即可登录
mysqladmin -uroot -p123 password westos//已知密码在命令行下去改密码
**************************************************************
图形界面管理
下载/pub/doc/phpMyAdmin-2.11.3-all-language.tar.bz2
解压后放到http发布目录下
tar jxf phpMyAdmin-2.11.3-all-language.tar.bz2 -C /var/www/html
mv phpMyAdmin-2.11.3-all-language.tar.bz2
phpMyAdmin 改名字之后操作方便
进到 phpMyAdmin
cp config.sample.inc.php config.inc.php
vi config.inc.php
在$cfg['blowfish_secret']后加上一个文字串例如westos
yum install php php-mysql -y
重启httpd 注意selinux关掉,火墙刷掉,监听端口80
用firefox访问 localhost/phpMyAdmin