Mysql安装
2015-10-28 15:19
555 查看
mysql-5.5.18.tar.gz
cd mysql-5.5.18
yum install -y autoconf automake imake libxml2-devel expat-devel gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel
mkdir -p /data/mysql-5.5.18
mkdir -p /data/mysql_log
mkdir -p /data/log-bin
groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin
chown -R mysql.mysql /data/mysql-5.5.18/ /data/mysql_log/ /data/log-bin/
mkdir -p /usr/local/mysql-5.5.18
chown -R mysql.mysql /usr/local/mysql-5.5.18
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.18 -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=/usr/local/mysql-5.5.18/data -DMYSQL_USER=mysql
make
make install
chown -R mysql:mysql /usr/local/mysql-5.5.18/
cp support-files/my-small.cnf /etc/my.cnf
chown mysql:mysql /etc/my.cnf
cp /usr/local/mysql-5.5.18/support-files/mysql.server /etc/rc.d/init.d/mysqld
ln -s /usr/local/mysql-5.5.18/bin/mysql /usr/bin
/usr/local/mysql-5.5.18/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.5.18 --datadir=/data/mysql-5.5.18/data
vi /etc/init.d/mysqld
basedir=/usr/local/mysql-5.5.18
datadir=/usr/local/mysql-5.5.18/data
vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql-5.5.18/data/
/usr/local/mysql-5.5.18/scripts/mysql_install_db --basedir=/usr/local/mysql-5.5.18 --datadir=/usr/local/mysql-5.5.18/data --user=mysql
/etc/init.d/mysqld start
/usr/local/mysql-5.5.18/bin/mysqladmin -uroot password 123qwe
cd mysql-5.5.18
yum install -y autoconf automake imake libxml2-devel expat-devel gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel
mkdir -p /data/mysql-5.5.18
mkdir -p /data/mysql_log
mkdir -p /data/log-bin
groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin
chown -R mysql.mysql /data/mysql-5.5.18/ /data/mysql_log/ /data/log-bin/
mkdir -p /usr/local/mysql-5.5.18
chown -R mysql.mysql /usr/local/mysql-5.5.18
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.18 -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=/usr/local/mysql-5.5.18/data -DMYSQL_USER=mysql
make
make install
chown -R mysql:mysql /usr/local/mysql-5.5.18/
cp support-files/my-small.cnf /etc/my.cnf
chown mysql:mysql /etc/my.cnf
cp /usr/local/mysql-5.5.18/support-files/mysql.server /etc/rc.d/init.d/mysqld
ln -s /usr/local/mysql-5.5.18/bin/mysql /usr/bin
/usr/local/mysql-5.5.18/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.5.18 --datadir=/data/mysql-5.5.18/data
vi /etc/init.d/mysqld
basedir=/usr/local/mysql-5.5.18
datadir=/usr/local/mysql-5.5.18/data
vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql-5.5.18/data/
/usr/local/mysql-5.5.18/scripts/mysql_install_db --basedir=/usr/local/mysql-5.5.18 --datadir=/usr/local/mysql-5.5.18/data --user=mysql
/etc/init.d/mysqld start
/usr/local/mysql-5.5.18/bin/mysqladmin -uroot password 123qwe
相关文章推荐
- mysql一些函数常见的用法(left join、join、right join....)(2)
- MySQL备份数据库
- Amoeba实现Mysql读写分离
- 关于mysql与emoji的坑
- mysql授权新的用户时遇到的一个坑
- MySQL数据库优化大全
- MySQL中group_concat函数
- Mysql-主从同步
- 如何解决Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,IMPLICIT)的问题
- mysql创建函数失败问题解决办法
- mysql最大连接数修改
- mysql主从设置windows
- MySQL在远程访问时非常慢的解决方法
- MySQL 性能:使用 MySQL 5.7 实现每秒 50 万查询
- mysql 日期增加年份
- What’s New in MySQL 5.7? (Generally Available)
- What’s New in MySQL 5.7? (Generally Available)
- What’s New in MySQL 5.7? (Generally Available)
- MySQL多实例-精典故障案例
- mysql备份脚本