当前位置: 首页 > news >正文

全媒体门户网站建设长沙专业建设网站

全媒体门户网站建设,长沙专业建设网站,网站开发 定制 合同,wordpress cron api前言❀ 1.数据库能做什么 2.数据库的由来 数据库的系统结构❀ 1.数据库系统DBS 2.SQL语言(结构化查询语言) 3.数据访问技术 部署Mysql❀ 1.通过rpm安装部署Mysql 2.通过源码包安装部署Mysql 前言❀ 1.数据库能做什么 a.不论是淘宝#xff0c;吃鸡#xff0c;爱奇艺…    前言❀ 1.数据库能做什么 2.数据库的由来 数据库的系统结构❀ 1.数据库系统DBS 2.SQL语言(结构化查询语言) 3.数据访问技术 部署Mysql❀ 1.通过rpm安装部署Mysql 2.通过源码包安装部署Mysql 前言❀ 1.数据库能做什么 a.不论是淘宝吃鸡爱奇艺抖音快手知乎百度贴吧等众所周知的服务程序 b.存储的数据包含用户的账号密码级别存款余额等级购物记录头像本地路径视频文件路径 c.只要是信息就一定在数据库里 2.数据库的由来 1.人工管理阶段相当于过去的账本 2.文件系统阶段相当于前段时间的excel 3.数据库系统管理阶段------MySQl 数据库的系统结构❀ 1.数据库系统DBS a.数据库管理系统DataBase Management System DBMS:  SQL     (RDS关系型数据库) ORACLE Oracle MySQL DB2IBM SQL-serverMS Mysql MariaDB Percona servertaobao b.DBA:工程师  administrator 2.SQL语言(结构化查询语言) SQLStructured Query Language 即结构化查询语言 a.DDL语句   数据库定义语言 数据库表视图索引存储过程函数创建删除ALTER(CREATE DROP ALTER)  b.DML语句 数据库操纵语言 插入数据INSERT、删除数据DELETE、更新数据UPDATE c.DQL语句   数据库查询语言查询数据SELECT d.DCL语句 数据库控制语言  例如控制用户的访问权限GRANTREVOKE 3.数据访问技术 a.   ODBC PHP .php b.   JDBC   JAVA .jsp c.   ASP.NET  c# 版本Mysql5.7 部署Mysql❀ Mysql官网www.mysql.com www.oracle.com 1.通过rpm安装部署Mysql 硬件内存不能少于2G a.首先关闭防火墙和selinux systemctl stop  firewalld 立刻停止防火墙 systemctl disable  firewalld 开机禁用防火墙 setenforce 0 立刻停止selinux 开机禁用selinux# vim    /etc/selinux/configSELINUXdisabled b.从官网下载软件包 参考中国科学技术大学开源软件镜像USTC Open Source Software Mirrorhttp://mirrors.ustc.edu.cn/ yum install -y lrzsz #上传 rz上传到服务器上 c.安装相关的软件 [rootserver-1 ~]# yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64 d.安装Mysql服务器 [rootserver-1 ~]# yum install -y mysql-community* e.启动Mysql服务器 systemctl start mysqld //启动mysql systemctl enable mysqld //启用MySQL systemctl status mysqld //查看mysql状态f.查询Mysql服务器默认密码 grep password /var/log/mysqld.log g.修改Mysql服务器密码 mysqladmin -uroot -p9M8ghQiW7Y-k password QianFeng123h.登录Mysql系统 mysql -uroot -pQianFeng123i.查到默认数据库 show   databases; #默认查询数据库 j.MySQL配置完成关机快照 2.通过源码包安装部署Mysql 源码安装特点 源码安装 与二进制(RPM)发行版本相比如果我们选择了通过源代码进行安装那么在安装过程中我们能够对MySQL 所做的调整将会更多更灵活一些。因为通过源代码编译我们可以a) 针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码 b) 根据不同的软件平台环境调整相关的编译参数 c) 针对我们特定应用场景选择需要什么组件不需要什么组件 d) 根据我们的所需要存储的数据内容选择只安装我们需要的字符集 e) 同一台主机上面可以安装多个MySQL f) 等等其他一些可以根据特定应用场景所作的各种调整。 在源码安装给我们带来更大灵活性的同时同样也给我们带来了可能引入的隐患a) 对编译参数的不够了解造成编译参数使用不当可能使编译出来的二进制代码不够稳定 b) 对自己的应用环境把握失误而使用的优化参数可能反而使系统性能更差 c) 还有一个并不能称之为隐患的小问题就是源码编译安装将使安装部署过程更为复杂所花费的时间更长 准备编译环境 a.准备不小于2G内存的服务器 b.编译软件 # yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c make cmake # wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz c.安装Mysql 准备源码包 # groupadd mysql # useradd -r -g mysql -s /bin/false mysql # tar xvf mysql-5.7.19.tar.gz # cd mysql-5.7.19 # pwd /root/mysql-5.7.19 # mv ../boost_1_59_0.tar.gz  . [rootmysql3 mysql-5.7.19]# tar xf  boost_1_59_0.tar.gz       注意包的位置 配置 [rootmysql-5.7.17 ~]# cmake . \ -DWITH_BOOSTboost/boost_1_59_0/ \ -DCMAKE_INSTALL_PREFIX/usr/local/mysql \ -DSYSCONFDIR/etc \ -DMYSQL_DATADIR/usr/local/mysql/data \ -DINSTALL_MANDIR/usr/share/man \ -DMYSQL_TCP_PORT3306 \ -DMYSQL_UNIX_ADDR/tmp/mysql.sock \ -DDEFAULT_CHARSETutf8 \ -DEXTRA_CHARSETSall \ -DDEFAULT_COLLATIONutf8_general_ci \ -DWITH_READLINE1 \ -DWITH_SSLsystem \ -DWITH_EMBEDDED_SERVER1 \ -DENABLED_LOCAL_INFILE1 \ -DWITH_INNOBASE_STORAGE_ENGINE1参数详解: -DCMAKE_INSTALL_PREFIX/usr/local/mysql \ 安装目录 -DSYSCONFDIR/etc \ 配置文件存放 默认可以不安装配置文件 -DMYSQL_DATADIR/usr/local/mysql/data \ 数据目录 错误日志文件也会在这个目录 -DINSTALL_MANDIR/usr/share/man \ 帮助文档 -DMYSQL_TCP_PORT3306 \ 默认端口 -DMYSQL_UNIX_ADDR/tmp/mysql.sock \ sock文件位置用来做网络通信的客户端连接服务器的时候用 -DDEFAULT_CHARSETutf8 \ 默认字符集。字符集的支持可以调 -DEXTRA_CHARSETSall \ 扩展的字符集支持所有的 -DDEFAULT_COLLATIONutf8_general_ci \ 支持的 -DWITH_READLINE1 \ 上下翻历史命令 -DWITH_SSLsystem \ 使用私钥和证书登陆公钥 可以加密。 适用与长连接。坏处速度慢 -DWITH_EMBEDDED_SERVER1 \ 嵌入式数据库 -DENABLED_LOCAL_INFILE1 \ 从本地倒入数据不是备份和恢复。 -DWITH_INNOBASE_STORAGE_ENGINE1 默认的存储引擎支持外键 编译安装 #   make make install d.初始化 # cd /usr/local/mysql    进入安装位置 # mkdir mysql-files   # chown -R mysql.mysql  /usr/local/mysql     注意目录名称     赋予权限 #  /usr/local/mysql/bin/mysqld --initialize --usermysql --basedir/usr/local/mysql --datadir/usr/local/mysql/data     会生产临时密码在屏幕上。 保存临时密码。 #  /usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir/usr/local/mysql/data 建立Mysql配置文件my.cnf: 备份原有的配置文件 # mv /etc/my.cnf  ~ 修改配置文件 # vim /etc/my.cnf  [rootmysql-server ~]# vim /etc/my.cnf --如果打开文件有内容将文件中所有内容注释掉在添加如下内容 [client] port 3306 socket /tmp/mysql.sock default-character-set utf8[mysqld] port 3306 user mysql basedir /usr/local/mysql #指定安装目录 datadir /usr/local/mysql/data #指定数据存放目录 socket /tmp/mysql.sock character_set_server utf8[client] # 默认连接端口 port 3306 # 用于本地连接的socket套接字 socket /tmp/mysql.sock # 编码 default-character-set utf8[mysqld] # 服务端口号默认3306 port 3306 # mysql启动用户 user mysql # mysql安装根目录 basedir /usr/local/mysql # mysql数据文件所在位置 datadir /usr/local/mysql/data # 为MySQL客户端程序和服务器之间的本地通讯指定一个套接字文件 socket /tmp/mysql.sock # 数据库默认字符集,主流字符集支持一些特殊表情符号(特殊表情符占用4个字节) character_set_server utf8 e.开机启动Mysql # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld # chkconfig --add mysqld     添加mysql服务 # 启动mysql   systemctl enable mysqld  chkconfig mysqld on   开机自动启动MySQL服务 service mysqld start ps aux | grep mysqld 修改数据库密码并登录  show databases;         查看默认数据库即可
http://www.huolong8.cn/news/125045/

相关文章:

  • 烟台赶集网网站建设做的比较唯美的网站
  • 织梦云建站系统渠道销售怎么找客户
  • 网站建设与维护面试网站分几个阶段建设
  • 阿里云服务器windows系统网站搭建教程wordpress搭建博客系统
  • 网站中二级导航栏怎么做注册销售公司流程和费用
  • 佛山建网站公司wordpress 手机模版
  • 网站建设预期效果公众号怎么制作才美丽
  • 网站开发不用jsp网络推广方案xiala11
  • 青岛李沧建设局网站淮北网站建设推广
  • 微网站 淘宝客如何做网页推广的网页
  • 怎样做境外网站尚品网站建设
  • 会议网站建设的意义网站如何做分享
  • 网站用户粘性烟台建设
  • 安徽金路建设集团有限公司网站最新新闻事件今天国内视频
  • 链接提交百度站长平台电商网站需要哪些备案
  • 如何免费创建自己的网站平台布吉做网站
  • asp.net mvc 统计网站流量数据商城网站怎么建
  • 济宁做网站的电话织梦网站如何打通百度小程序
  • 山东平台网站建设价格公司做网站的流程
  • 58同城新密网站建设cn网站怎么做
  • 工程网站建设网站发布文章怎么才能让百度收录
  • 免费seo排名网站wordpress构架都是模板
  • 如何备案网站好网站的特点
  • 珠宝首饰网站建设遵义网站开发的公司有哪些
  • 建一个网站怎么赚钱济南it培训机构
  • 美食网站建设书建设网站的企业费用
  • 电脑网站建设策划书先做网站还是先做天猫
  • 开网店的流程及程序seo关键词排名公司
  • 登陆网站显示域名解析错误怎么办个人网站怎么做视频
  • 丹东网站seo装饰网站设计模板下载