无忧启动论坛
标题:
mysql 编译安装 -1
[打印本页]
作者:
以谁为师
时间:
2014-4-15 10:39
标题:
mysql 编译安装 -1
Mysql 已测
安装路径 /data/local/mysql
和mysql源文件放(mysql-5.6.17.tar)一个目录
编辑vi setup-mysql.sh ;权限 chmod o+x setup-mysql.sh ;运行 ./setup-mysql.sh
#!/bin/bash
#Auto-install mysql by Logos
. /etc/rc.d/init.d/functions
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
export PATH
yum -y install gcc gcc-c++ make cmake ncurses-devel bison
if [ ! -d "/data/local/mysql/" ]
then
tar xzvf mysql-*
cd mysql-*
cmake -DCMAKE_INSTALL_PREFIX=/data/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/local/mysql/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/etc -DINSTALL_SHAREDIR=share
make && make install
cd ..
fi
mkdir -p /data/mysql/data/log/
chown -R root:mysql /data/local/mysql/
chown -R mysql:mysql /data/local/mysql/data
ln -s /data/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod a+x /etc/init.d/mysqld
chkconfig --level 35 mysqld on
source /etc/profile
/data/local/mysql/scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf --basedir=/data/local/mysql --datadir=/data/local/mysql/data
cp /data/local/mysql/support-files/my-large.cnf /etc/my.cnf
chown -R mysql:mysql /etc/my.cnf
MANPATH /data/local/mysql/man/
echo "export PATH=/usr/local/mysql/bin/:$PATH" >> /etc/profile
复制代码
##################################
修改vim /etc/my.cnf
[root@Logos mysql]# cat /etc/my.cnf
[mysqld]
datadir=/data/local/mysql/data
socket=/tmp/mysql.sock
user=mysql
[mysqld_safe]
log-error=/data/mysql/data/log/
pid-file=/data/local/mysql/data/Logos.ljj.com.pid
MySQL从5.5版本开始,取消./configure进行编译配置,使用cmake
> service mysqld start
> mysqladmin -u root password ‘密码’
> mysql -u root -p
> show databases;
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3