您的位置:首页 > 数据库 > MySQL

Mysql 5.5 编译安装(Ubuntu )

2012-02-27 15:45 459 查看
apt-get install cmake ;( Cmake 编译的必要工具)

apt-get install libncurses5-dev ;(需要安装 不然Cmake会报错)

apt-get install bison ;(make会出警告)

apt-get install chkconfig ;(开机启动 )

apt-get install lrzsz ;(SecureCRT 上传)

groupadd mysql

useradd -g mysql -s /sbin/nologin mysql

mkdir /usr/local/mysql

mkdir /data/mysql -p

cd /data/mysql

rz

tar zxvf mysql-5.5.20.tar.gz

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8-general_ci -DMYSQL_USER=mysql

cp mysql.server mysqld

vim mysqld

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

mv mysqld /etc/init.d/mysqld

chmod 755 /etc/init.d/mysql

cd /usr/local/mysql/support-files

cp my-medium.cnf /etc/my.cnf

vim /etc/my.cnf

[mysqld]

character_set_server=utf8

log-error=/usr/local/mysql/data/error.log

./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

chown –R mysql /usr/local/mysql/

echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf

/etc/init.d/mysqld start

/usr/local/mysql/bin/mysqladmin –u root password $mysqlpass

FLUSH PRIVILEGES;

本文出自 “末末” 博客,请务必保留此出处http://seala.blog.51cto.com/454790/790931
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: