MYSQL 区分大小写及乱码解决
1、linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写; 2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写; lower_case_table_names参数详解: lower_case_table_names = 0 其中...
View Articlemysql+php乱码原理与解决
mysql+php产生乱码原因: mysql数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MYSQL乱码. MYSQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MYSQL乱码. MYSQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MYSQL乱码....
View ArticleMySQL忘记密码怎么办 大小写区分
在windows下: 打开命令行窗口,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动, 在命令行窗口执行:mysqld-nt --skip-grant-tables 然后另外打开一个命入令行窗口,执行mysql,此时无需输入密码即可进入。 >use mysql >update user set...
View Articlemysql 关闭蜂鸣声
mysql 客户端在 sql语句执行错误的时候会有蜂鸣,有时候很烦,特别当数据很多的时候. Mysql关闭出错蜂鸣的办法,打开MySql安装目录下的 my.ini 文件,在[mysql]行下添加这个语句'no-beep', 保存,重启Mysql服务就OK了。
View Article三种查看MYSQL执行过的SQL的方法
MySQL提供了几种可以查看执行过的SQL的方法 1.查 Slow SQL query : log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 (超过 2秒的 SQL记录下来) 2. MySQL Replication binlog: log_bin = /var/log/mysql/mysql-bin.log...
View ArticleMySQL 性能优化
经常会遇见”mysql: error 1040: too many connections”的情况,一种是访问量确实很高,mysql服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是mysql配 置文件中max_connections值过小: 1. 连接 Connections 2. 线程 Thread 3. 缓存 cache 4. 其他 具体查看...
View Article
More Pages to Explore .....