当前位置: 首页 > 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.yutouwan.com/news/125045/

相关文章:

  • 在线设计海报网站邢台网站推广多少钱
  • 凡科建站平台西宁网站怎么做seo
  • 找人做网站属于了解些什么呢构建新引擎激发新动力
  • 企业网站推广有哪些ui设计一个月挣多少钱
  • WordPress站群 管理网站建设的前景
  • 狮山建网站网站多域名
  • php做网站模板网站怎么做现场直播视频
  • 有专门做网站的公司吗网站 验证码错误
  • 检察 门户网站建设深圳做h5网站制作
  • 在线做网站有哪些平台高级网站开发技术使用什么语言
  • 上海传媒公司电话龙岗网站优化培训
  • 做微博类的网站难吗广州 营销型网站建设
  • 网站后台信息管理怎么做vscode制作个人网站
  • 网站做等级保护如何安装wordpress博客
  • 网站转回国内实体店营销策划方案
  • 浅谈马云电子商务网站建设上海包装设计公司排名
  • 企业网站建设费记什么科目企业做网站的费用
  • 吉林市网站建设公司哪家好园林景观设计平面图
  • wordpress全站静太化wordpress自助
  • 双wan路由器做网站接入wordpress登录开发
  • thinkphp手机网站模板网站首页引导页模版
  • 营销型企业网站制作公司建网站和开发app哪个难
  • 青岛网站优化排名网站建设合同表(书)
  • 我先做个网站怎么做的常德本地网络论坛
  • 云南建设厅网站职称评定房屋装修效果图整套
  • 做企业网站的公司有哪些个人网站开发赚钱方向
  • sns网站开发怎么做多个域名指向一个网站
  • 公司做网站百度可以搜到吗电子商务网站建设思维导图
  • 网站需要做实名认证如何做c 是用来做网站的吗
  • 建筑行业数据共享平台网站怎么做海淘网站