视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Linux常用工具小结:(2)Mysql的rpm安装和编译安装_MySQL
2020-11-09 17:53:03 责编:小采
文档
 Mysql的rpm安装

1, 下载。

这里下载http://dev.mysql.com/downloads/mirror.php?id=402502。


2, 安装。

下载到本地解压:

tar -xvf MySQL-5.5.12-1.rhel5.x86_.tar

安装以下rpm

rpm -ivh MySQL-devel-5.5.12-1.rhel5.x86_.rpm

rpm -ivh MySQL-shared-5.5.12-1.rhel5.x86_.rpm

rpm -ivh MySQL-client-5.5.12-1.rhel5.x86_.rpm

rpm -ivh MySQL-server-5.5.12-1.rhel5.x86_.rpm

3, 配置用户和用户组。

groupadd mysql

useradd mysql –g mysql

4, 配置mysql配置。

cd /usr/share/mysql/

cp my-medium.cnf /etc/my.cnf #我这里仅仅用来演示应用程序的。

5, 运行mysql

mysqld_safe &

6, 配置mysql root用户

mysqladmin -uroot password 'password'

7, 设置远程用户

create user 'geewu'@'%' IDENTIFIED BY 'password';

GRANT ALL ON *.* TO 'geewu'@'%';

Mysql命令行编译

groupadd mysql

useradd -s /bin/false -g mysql -pmysql mysql

#安装mysql到home/work/local/mysql

./configure --prefix=/home/work/local/mysql /

--with-unix-socket-path=/home/work/local/mysql/tmp/mysql.sock /

--with-big-tables --with-plugins=all --with-client-ldflags=all-static --with-mysqld-ldflags=all-static

make; make install

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

允许使用汇编模式(优化性能)

cd /home/work/local/mysql

bin/mysql_install_db --user=mysql // 安装默认数据库

cp share/mysql/my-medium.cnf /etc/my.cnf //复制配置文件(可能需要适当修改)

cp share/mysql/mysql.server /etc/init.d/mysqld //复制mysql启动脚本

chmod 755 /etc/init.d/mysqld //更改mysql启动脚本权限,执行权限必须

chkconfig --add mysqld //添加mysql服务

chkconfig --level 35 mysqld on //设置服务在运行级3,5启动

service mysqld start //启动服务

下载本文
显示全文
专题