JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: 数据库

centos优化mysql,mysql数据库优化.

apache+php+mysql网站优化,今天主要说的是mysql方面的优化。 我们经常要优化一下 MySQL 数据库,菜鸟就进 phpMyAdmin 一个个点优化 开发PHP的,一般就在网站的程序里通过 php 实现了,但这 2 种方法都不够好 下面告诉你一个绝招,用 mysqlcheck 一条命令搞定,高效又安全 请试下在 putty 或crt里执行下面的命令: mysqlcheck -Aao --auto-repair -u你的用户名 -p你的密码 如果不出意外,你将发现,你所有的数据库都被优化和修复了一次! 如果提示 mysqlcheck 找不到呢, 如果不是,请跳过这步。 找不到 mysqlcheck 的原因一般是手动编译安装的,像我一样,就 locate mysqlcheck 一下,发现在 /usr/local/mysql/bin/ 下面,就是我安装MySQL时指定的路径 ,OK,给他加个快捷方式 ln -s /usr/local/mysql/bin/mysqlcheck /usr/bin/mysq...

mysql修改内容中的一部分,MYSQL批量修改,只修改字段的某一部分.

今天在采集图片的时候遇到一个MYSQL问题:采集来的图片地址多了一个‘/',于是打开MYSQL管理工具,对其进行修改 CREATE TABLE test ( ID INT IDENTITY(1,1), NAME VARCHAR(20) ) INSERT INTO test(NAME) VALUES ('杨天天') INSERT INTO test(NAME) VALUES ('杨天') INSERT INTO test(NAME) VALUES ('天天杨') INSERT INTO test(NAME) VALUES ('天杨') --SELECT * FROM test UPDATE test SET NAME=REPLACE(NAME,'天','地') 以上既把,name中所有的“天”字改为“地”......
此文被围观3550次  分类: 数据库 标签:  ····

MySQL的source导入乱码解决方案.

今天 在做mysql导入数据的时候出一乱码 最后查了一个,解决 ,现在把mysql source解决方法写在这里, 1,数据库备份命令(注意:要在cmd界面下先进入mysqldump的目录下才能使用mysqldump) mysqldump -uroot -p --default-character-set=gbk dbname > /root/newsdata.sql (例子: mysqldump -uroot -proot --default-character-set=gbk zjsb > d:/newsdata.sql ) 2,导入数据库 mysql -uroot -p --default-character-set=gbk use dbname source /root/newsdata.sql (例子: source  d:/newsdata.sql ) 这里多写点与此相关的数据操作 mysql> create database mydb2 charac...

MySql常用命令总结.

最尽导数据到服务器上,那个速度啊,不说了,是同步过去的,一个全国的中小学校表花 了大半天的时间! 于是有了今天这篇文章; 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表 mysql> SHOW TABLES; 5:创建一个数据库表 mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 6:显示表的结构: mysql> DESCRIBE MYTABLE; 7:往表中加入记录 mysql> insert into MYTABLE values (”hyq”,”M”); 8:...
此文被围观2571次  分类: 数据库 标签:  ····

CentOS系统中那么忘记了mysql的登录密码,怎么办?使用安全模式解决吧..

刚买的vps没几天就忘记了mysql密码,主要是备案就没有配置。 CentOS系统中那么忘记了mysql的登录密码,怎么办?使用安全模式解决吧. 首先需要在CentOS系统中停止mysql: #service mysqld stop #/usr/bin/mysqld_safe --skip-grant-tables &//这里可能会让人摸不着头脑,接着下面的输入就可以的!但是这里我建议将密码设置为空,然后在来一次修改! 因为下面是将密码设置在明码,根本就无法登录,只有设置为空,登录后再做修改!。 下面在CentOS系统继续输入: msql> mysql -u root -p 下面的密码直接键入回车即可. 下面既是在CentOS系统重新设置密码: mysql> update mysql.user set password=password("新密码") where user="root"; 刷新权限 mysql>flush privileges; 退出 mysql&...

如何修改MYSQL的ID递增的开始值?.

mysql默认ID是从1开始递增的,现在根据项目要求从6位数开始增加, 我不经自已 如何修改MYSQL的ID递增的开始值? 修改账号表如下 : ALTER TABLE account AUTO_INCREMENT = 100000;...

linux修改mysql远程访问,MySql实现远程连接,mysql开启远程登录,MySql操作以及一些错误处理.

还是因为vps的原因换了一个linux-vps 下面是我在linux系统下的myslq配置 安装完mysql后就是链接使用它了 mysqladmin -u root -p oldpass newpass 因为新安装的myslq密码都是空的 所以上面就直接设置了新密码 然后进入mysql mysql -u root -p Enter password: 这里是你刚刚设置的密码 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 5.1.61 Source distribution Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporat...

apache多站点配置,windows环境多站点配置,linux+apache+php多站点配置.

这两天一直在弄网站的事,先是上一个月的vps挂了网上数据掉半个月的,接着重新买VPS,转移站点到二级域名blog.adophper.com上来. 于是乎在新的vps开始配置php环境:如果不知道如何如何配置php+apache+mysql环境请查看前面有一篇文章专门有配置步骤的; 首先我们先说linux: 编辑:vi /etc/httpd/conf/httpd.conf 在最后的几行可以看到有: NameVirtualHost *:80 # # NOTE: NameVirtualHost cannot be used without a port specifier # (e.g. :80) if mod_ssl is being used, due to the nature of the # SSL protocol. # # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost con...

centos安装LAMP环境,linux安装apache+php+mysql.

一、安装 MySQL 首先来进行 MySQL 的安装。打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动: [root@localhost ~]# chkconfig --levels 235 mysqld on [root@localhost ~]# /etc/init.d/mysqld start 设置 MySQL 数据 root 账户的密码: 代码: mysqladmin -u root password ‘newpassword’ "newpassword" 代表的是你想要设置的密码,新安装的mysql的root根用户密码默认为空,设置密码后可以让mysql数据库更安全 代码: mysql -u root -p (此时会要求你输入刚刚设置的密码,输入后回车即可) mysql> DROP DATABASE test; (删除test数据库) mysql> DELETE FROM my...

产品分类数据表设计,mysql产品分类表,无限级分类表设计.

在项目中或面试中都有可能用到的一个题:分类数据表的设计,并且是无限级分类数据表 名称 类型 长度 Nullable 默认值 备注 主键 ID NUMBER 5 分类ID Y NAME VARCHAR 50 分类名称 PID NUMBER 5 0 分类父类 STATUS NUMBER 1 1 分类状态 PATH VARCHAR 50 0- REMARK VARCHAR 150 Y 分类备注 INSTITUTIONS_ID NUMBER 10 机构ID USER_ID NUMBER 10 添加人ID CREATE_TIME NUMBER 10 添加时间 products_category表大体就是这样的. 在使用过程中也非常方便,添加直接选择父类的path在加上父类的ID就OK了,其它字段应该是很好添加的了 在查询子类的时候用like方便快速....

pl/sql developer工具应用,oracle建数据表,oracle id自增设置.

以前都是用的mysql来作为数据库,但是在公司因为数据量大就用的oracle数据库. 昨天 在oracle建数据表应用pl/sql的时候不知道怎么设置id为唯一值,还是用的图形工具,没有用sql下的create来做 在网上查了一下,是运用oracle的sequences来设置的, 上图: 在这里建与tables里面的表相对就的就行了 例:我在tables里面有一个:a_user的表 那么在sequences里面就应建一个seq_user与a_user相对就. 在oracle数据表里面id自增就是这个道理了...
此文被围观2720次  分类: 数据库 标签:  ········

百万级访问量网站的技术准备工作.

当今从纯网站技术上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜,所以很多人都把创业方向定位在互联网应用。这些人里大多数不是很懂技术,或者不是那么精通,而网站开发维护方面的知识又很分散,学习成本太高,所以这篇文章将这些知识点结合起来,系统的来说,一个从日几千访问的小小网站,到日访问一两百万的小网站,中间可能会产生什么问题,以及怎么才能在一开始做足工作尽量避免这些问题。你的网站因为努力经营,访问量逐渐升高,在升高的过程中,问题也可能开始显现了。因为带宽的增加、硬件的扩展、人员的扩张所带来的成本提高是显而易见的,而还有相当大的一部分成本是因为代码重构、架构重构,甚至底层开发语言更换引起的,最坏的情况就是数据丢失,所有努力付之一炬。这类成本支出大多数在一开始就可以避免,先打好基础,往后可以省很多精力,少操很多心。对于不同的初期投资成本,技术路线的选择是不同的。这里假设网站刚刚只是一个构想,计划第一年服务器硬件带宽投入5万左右。对于这个资金额度,有很多种方案可选择,例如租用虚拟主机、租用单独服务器,或者流行的私有云,或者托管服务器。前两种选...
此文被围观2235次  分类:  标签:  ·········

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号