安装MySQL
- 查看是否存在MySQL:
rpm -qa | grep mysql
- 普通删除MySQL:
rpm -e mysql
- 强力删除MySQL:
rpm -e --nodeps mysql
- 查看提供的mysql数据库版本:
yum list | grep mysql
- 安装MySQL数据库:
yum install -y mysql-server mysql mysql-devel
- 查看安装好的数据库:
rpm -qi mysql-server
- 启动数据库服务:
service mysqld start
- 重启数据库服务:
service mysqld restart
- 查看是否是开机自启动:
chkconfig --list | grep mysqld
- 设置为开机自启动:
chkconfig mysqld on
- 设置MySQL的管理员密码:
mysqladmin -u root password '密码'
- 进入数据库命令行:
mysql -u root -p
- 退出数据库命令行:
quit
操作MySQL
- mysql的主配置文件:
cat /etc/my.cnf
- MySQL数据库存放位置:
cd /var/lib/mysql/
- 列出文件信息:
ls -l
创建MySQL库
- 进入MySQL命令行下:
mysql -u root -p
- 创建自己的数据库:
create database 数据库名;
- 在MySQL文件目录下查看新创建的数据库:
ls -l
- 进入创建的数据库文件中:
cd 数据库名
- 查看数据库日志:
cat /var/log/mysqld.log
- 查看数据库监听3306端口信息:
netstat -anp
创建Flask连接
- 下载:
wget http://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.3.tar.gz#md5=215eddb6d853f6f4be5b4afc4154292f
- 解压:
tar zxvf MySQL-python-1.2.3.tar.gz
- 进入解压目录:
cd MySQL-python-1.2.3
- 安装:
python setup.py build
数据库基本操作
- 进入数据库命令行:
mysql -u root -p
- 数据库命令下列出所有数据库:
show databases;
- 创建数据库:
create database crc;
- 删除数据库:
drop database crc;
- 使用数据库:
use crc;
- 显示该数据库下的表:
show tables;
- 插入一张表:
create table monitor (id int(11),revalue varchar(45));
- 再看一下:
show tables;
- 查看新创建的表的细节:
describe monitor;
- 查看新创建的表的内容:
select * from monitor;
- 往新表中插入内容:
insert into monitor values (1,'99999999');
- 再查看表中的内容:
select * from monitor;
- 退出:
quit