Linux常用工具小结:(2)Mysql的rpm安装和编译安装_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux常用工具小结:(2)Mysql的rpm安装和编译安装_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2171字,纯文字阅读大概需要4分钟。
内容图文
![Linux常用工具小结:(2)Mysql的rpm安装和编译安装_MySQL](/upload/InfoBanner/zyjiaocheng/572/eac6fe04ef384b5591d540032b9c3ce3.jpg)
1, 下载。
这里下载http://dev.mysql.com/downloads/mirror.php?id=402502。
2, 安装。
下载到本地解压:
tar -xvf MySQL-5.5.12-1.rhel5.x86_64.tar
安装以下rpm
rpm -ivh MySQL-devel-5.5.12-1.rhel5.x86_64.rpm
rpm -ivh MySQL-shared-5.5.12-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.5.12-1.rhel5.x86_64.rpm
rpm -ivh MySQL-server-5.5.12-1.rhel5.x86_64.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 //启动服务
内容总结
以上是互联网集市为您收集整理的Linux常用工具小结:(2)Mysql的rpm安装和编译安装_MySQL全部内容,希望文章能够帮你解决Linux常用工具小结:(2)Mysql的rpm安装和编译安装_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。