仓酷云

标题: MYSQL网页编程之浅谈如何在UNIX体系下安装MySQL数据库 [打印本页]

作者: 变相怪杰    时间: 2015-1-16 22:24
标题: MYSQL网页编程之浅谈如何在UNIX体系下安装MySQL数据库
MySQL采用双重授权(DualLicensed),它们是GPL和MySQLAB制定的商业许可协议。<pstyle="TEXT-INDENT:2em">#cd/usr/src<pstyle="TEXT-INDENT:2em">#tar-zvxfmysql-3.22.25-pc-linux-gnu-i686.tar.gz(发生mysql-3.22.25-pc-linux-gnu-i686目次)<pstyle="TEXT-INDENT:2em">#cdmysql-3.22.25-pc-linux-gnu-i686<pstyle="TEXT-INDENT:2em">#./configure--prefix=/usr/local/mysql(个中参数设定目标安装路径)<pstyle="TEXT-INDENT:2em">#make<pstyle="TEXT-INDENT:2em">#makeinstall<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">注重在运转configure时,设定MySQL的安装目标路径为/usr/local/mysql,该路径在后继安装过程当中还要利用。然后,创建最后的数据库:#scripts/mysql_install_db<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">该命令将在/usr/local/mysql/var/下创建两个数据库:mysql和test,个中前者是MySQL的权限办理数据库,后者是让你做实习用的。<pstyle="TEXT-INDENT:2em">注重:假如你在之前已经安装果MySQL,则初始数据库已存在,不必要再从头安装。<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">最初,启动MySQL:<pstyle="TEXT-INDENT:2em">#cd/usr/local/mysql/bin<pstyle="TEXT-INDENT:2em">#./safe_mysqld&<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">假如你但愿在呆板启动的时分主动运转数据库服务,能够将下面的启动命令到场到/etc/rc.d/rc.local文件中。<pstyle="TEXT-INDENT:2em">如今,MySQL已运转起来了并守候你的数据处置命令!可是,必定要当心:你还没无为你的root办理员设置一个暗码,任何人都能够为所欲为地修正你的数据库(包含最为主要的权限库)!不信任的话,作作以下实习(假定我们确当前目次都是/usr/local/mysql/bin):尝尝用恣意用户登录,并运转:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">$./mysql-uroot<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">当即能够进进"mysql>"客户端软件提醒符并举行任何数据处置操纵而不必要任何口令;这申明,MySQL的办理员"root"账号与你的Unix账号所用的口令能够是纷歧样的。为了给root账号加口令,实行:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">#./mysqladmin-urootpassword新口令<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">再次以一样平常用户身实行:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">$./mysql-uroot<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">则体系会提醒输出暗码,暗码不准确则回绝会见。实践上,即便你是root用户,假如不明白地指明利用暗码,体系也是还是回绝:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">#./mysql-uroot<pstyle="TEXT-INDENT:2em">或<pstyle="TEXT-INDENT:2em">#./mysql体系呼应:<pstyle="TEXT-INDENT:2em">ERROR1045:Accessdeniedforuser:root@localhost(Usingpassword:NO)<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">只要利用-p参数,明白申明你要利用暗码,体系才会提醒你输出暗码,并在输出暗码准确时方可进进:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">#./mysql-uroot-p<pstyle="TEXT-INDENT:2em">password:********(输出口令)<pstyle="TEXT-INDENT:2em">WelcometotheMySQLmonitor.Commandsendwith;org.<pstyle="TEXT-INDENT:2em">YourMySQLconnectionidis33toserverversion:3.22.25<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">Typehelpforhelp.<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">Mysql><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">键进exit回到shell。<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">剧本mysql.server(位于`share/mysql目次中)用于启动或中断MySQL服务器:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">shell>mysql.serverstart<pstyle="TEXT-INDENT:2em">shell>mysql.serverstop<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">该剧本实践上经由过程实行safe_mysqld启动服务器。中断服务器也能够经由过程办理程序完成:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">mysqladminshutdown<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">也可经由过程将下述命令到场`/etc/rc.local文件,在体系启动时主动启动MySQL:<pstyle="TEXT-INDENT:2em">/bin/sh-ccd/usr/local/mysql;./bin/safe_mysqld&
DBaaS并不意味着解决方案提供者要让自己失业。与其他系统一样,在实施DBaaS解决方案时,客户可能需要部署、迁移、支持、异地备份、系统集成和灾难恢复等方面的帮助。
作者: 乐观    时间: 2015-1-19 11:01
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
作者: 活着的死人    时间: 2015-1-24 19:16
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
作者: 冷月葬花魂    时间: 2015-2-2 12:41
连做梦都在想页面结构是怎么样的,绝非虚言
作者: 小妖女    时间: 2015-2-7 19:49
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
作者: 简单生活    时间: 2015-3-7 06:55
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
作者: 爱飞    时间: 2015-3-14 14:47
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
作者: 灵魂腐蚀    时间: 2015-3-21 10:15
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2