JSP与MySQL交互的中文乱码解决方案及总结

JerryXia 发表于 , 阅读 (1,174)
首先实现了一个StringConvert bean(GBtoISO()和ISOtoGB()两个方法),解决了与MySQL数据库交互的时候的部分中文乱码问题:在JSP程序中读取MySQL的中文内容,用这两个方法可以解决乱码问题。 但是从JSP写入到MySQL的中文内容都成了乱码,并且再读出来的时候也显示为“??”,在这里应该出现了编码转换过程中的字符信息丢失。郁闷的是,我在命令行窗口中登陆到MySQL后,执行如INSERT INTO customer VALUES(''字符'',...)这样... 阅读全文

MYSQL 调优和使用必读

JerryXia 发表于 , 阅读 (1,579)
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外,在整个系统上仍然有很多可以优化的地方。1. 选择合适的存储引擎: InnoDB除非你的数据表使用来做... 阅读全文

如何记录MySQL执行过的SQL语句

JerryXia 发表于 , 阅读 (1,587)
很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等。只要有 SQL 语句的记录,就能知道情况并作出对策。服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为。开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义)。[mysqld] datadir=/var/lib/mysq... 阅读全文

LLsMP一键安装包及使用教程

JerryXia 发表于 , 阅读 (1,493)
LLsMP顾名思义是Linux+LiteSpeed+MySQL+PHP的一套Web环境。相信可能大家对LNMP更熟悉一些,至于孰好孰坏,我在这里也不卖弄了,毕竟自己也是刚刚接触LLsMP,所以不方便多说,但是从现有资料来看,LiteSpeed的负载能力很强,占用资源也极低,而且对于.htaccess的rewrite规则支持也非常不错,这也是Nginx一个很大的缺陷吧(许多伪静态的规则需要自己完成…)。LLsMP一键安装包及使用教程本文介绍的LLsMP一键安装包是llsmp.org进行发布,... 阅读全文

Linux VPS安装mysql无法远程连接的解决

JerryXia 发表于 , 阅读 (3,328)
在Linux上安装的MySQL,执行了root@mypc:~#sudo apt-get install mysql安装完mysql-server,启动mysqlroot@mypc:~#/etc/init.d/mysql start本地可以连接进入数据库。root@mypc:~#mysql -uroot -p设置了远程访问权限:mysql> grant all PRIVILEGES on *.* to admin@’%’ identified by ‘123456′;Query OK,... 阅读全文

Mysql数据库文件存储目录

JerryXia 发表于 , 阅读 (1,870)
mysql数据库在系统上是以一个文件夹的形式出现的,假设创建了wordpress_cengshu数据库,那么在磁盘上就会出现wordpress_cengshu的目录,而wordpress_cengshu数据库的全局配置则是wordpress_cengshu文件夹中的db.opt文件来管理mysql的数据文件在datadir下,你在数据库中执行 show variables like '%datadir%';就会显示数据库文件的路径,我们就可以找到wordpress_cengshu文件夹了P... 阅读全文