mysql编译安装 rpm安装_Linux常用工具小结:(2) Mysql的rpm安装和编译安装
Mysql的rpm安裝
1,下載。
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//啟動服務
總結
以上是生活随笔為你收集整理的mysql编译安装 rpm安装_Linux常用工具小结:(2) Mysql的rpm安装和编译安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql子查询缺点_[慢查优化]慎用M
- 下一篇: 通达oa与mysql集成_安装通达OA后