什么是MySQL数据库?
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),
使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License
的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在
不需要事务化处理的情况下,MySQL是管理内容最好的选择。
搭建MySQL数据库与python的联系:
首先配置好yum源进行配置环境:
[root@foundation38 yum.repos.d]# yum install mariadb-server -y 安装服务
[root@foundation38 yum.repos.d]# systemctl start mariadb 开启服务
[root@foundation38 yum.repos.d]# systemctl status mariadb 查看服务状态
[root@foundation38 yum.repos.d]# systemctl stop firewalld 关闭防火墙
[root@foundation38 html]# mysql_secure_installation 重置密码
Set root password? [Y/n]
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
[root@foundation38 yum.repos.d]# mysql -uroot -p 登陆
[root@foundation38 yum.repos.d]# yum install gcc -y 安装
[root@foundation38 yum.repos.d]# yum search MySQL-python
[root@foundation38 yum.repos.d]# yum install MySQL-python.x86_64 -y 安装服务
[root@foundation38 yum.repos.d]# pip install Mysql-Python 建立连接
在pycharm中导入import MySQLdb即可
在pycharm中导入模块进行测试可以正常导入:
数据库可以正常登陆:
搭建网页版来管理数据库:
将安装包放到/car/www/html/目录下
[root@foundation38 Desktop]#yum install httpd php php-mysql -y
[root@foundation38 Desktop]# cd /var/www/html/
[root@foundation38 html]# ls
phpMyAdmin-3.4.0-all-languages.tar.bz2 source7.3
[root@foundation38 html]# tar zxf phpMyAdmin-3.4.0-all-languages.tar.bz2
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
[root@foundation38 html]# tar jxf phpMyAdmin-3.4.0-all-languages.tar.bz2
[root@foundation38 html]# ls
phpMyAdmin-3.4.0-all-languages source7.3
phpMyAdmin-3.4.0-all-languages.tar.bz2
[root@foundation38 html]# rm -fr phpMyAdmin-3.4.0-all-languages.tar.bz2
[root@foundation38 html]# ls
phpMyAdmin-3.4.0-all-languages source7.3
[root@foundation38 html]# mv phpMyAdmin-3.4.0-all-languages/ mysqladmin
[root@foundation38 html]# ls
mysqladmin source7.3
[root@foundation38 html]# cd mysqladmin/
[root@foundation38 mysqladmin]# cp config.sample.inc.php config.inc.php
在浏览器测试输入172.25.38.250/mysqladmin/会进入登陆界面