No Comments 作者:小项-怪物猪 分类:Ubuntu,FreeBSD

1. -static 13%
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static
静态链接提高13%性能

2. -pgcc 1%
CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \
CXXFLAGS="-O3 -mpentiumpro -mstack-align-double \
-felide-constructors -fno-exceptions -fno-rtti"
如果是Inter处理器,使用pgcc提高1%性能

3. Unix Socket 7.5%
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面

4. --enable-assembler
允许使用汇编模式(优化性能)

下面是总体的编译文件

编译代码
CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \
CXXFLAGS="-O3 -mpentiumpro -mstack-align-double \
-felide-constructors -fno-exceptions -fno-rtti"

./configure --prefix=/usr/local/mysql5 \
--localstatedir=/usr/local/mysql5/data \
--with-unix-socket-path=/tmp/mysql.sock \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--with-charset=utf8 \
--with-collation=utf8_general_ci \
--with-extra-charsets=all \
--with-plugins=max \
--enable-assembler

1 Comment 作者:小项-怪物猪 分类:Ubuntu,FreeBSD

mysql 默认是禁止远程连接的,你在安装mysql的系统行运行mysql -u root -p 后进入mysql
输入如下:
mysql>use mysql;
mysql>grant all privileges on 数据库名字.* to '远程用户名'@'远程IP地址' identified by '远程用户的密码';
mysql>flush privileges;
mysql>\q

提权的时候,如果遇到了服务器开启了3306 端口,但是不允许root外连的情况,
我们可以在shell里面执行如下的语句来开启root用户的外连,方便我们提权。
GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘rootpassword’ WITH GRANT OPTION;

ps:rootpassword是root用户的密码;代码中的“%”表示任何IP地址,如果你的IP地址固定,可以把%换成你的IP地址。

1 Comment 作者:小项-怪物猪 分类:Ubuntu,FreeBSD,临时文件

awk -F'[: ]' '{if (NF>2) print NR,$1,$3}' sb
93222177 IPHONE:cbd2325fa51491313df4bdead2f4d47f84e1be45
309013208 IPHONE-PHNB:fd29cdd4061eb857297eff2ce55172841e06ceb3
441486983 java:001306828856621
664696931 864601001926922
6244005 IPHONE:ecdef42469199e202c22becb5b5330f39b7dce23
1047158046 IPHONE:326db61ac7a2016fb97f60032a2d153bb5be9757
601766120 354175024290738
350112622 352683048179664
627246545 IPHONE:83d387f53626d73cde798d47cd3c769587019e9c
1520708017 IPHONE:5aa666313d515e9f731216c912016023e901bcbd
247737685 java:IME
1 93222177 cbd2325fa51491313df4bdead2f4d47f84e1be45 2 309013208 fd29cdd4061eb857297eff2ce55172841e06ceb3 3 441486983 001306828856621 5 6244005 ecdef42469199e202c22becb5b5330f39b7dce23 6 1047158046 326db61ac7a2016fb97f60032a2d153bb5be9757 9 627246545 83d387f53626d73cde798d47cd3c769587019e9c 10 1520708017 5aa666313d515e9f731216c912016023e901bcbd 11 247737685 IME