2017年06月21日

MySQL 5.6 yum install

*インストール
cd /usr/local/src
rpm -ihv mysql-community-release-el6-5.noarch.rpm
yum -y install mysql-community-server
chkconfig mysqld on
service mysqld start

*インストール確認
rpm -qa | grep mysql
mysql --version

*my.cnf設定
find /* -name my*.cnf 
cp -p /etc/my.cnf /etc/my00cnf.org
vi /etc/my.cnf

[client]
default-character-set = utf8mb4 <-- [client]セクションに追加する

[mysqld]
character-set-server=utf8mb4    <-- [mysqld]セクションに追加する

*パスワード変更
mysql_secure_installation

*Login
mysql -u root -p
パスワード

*文字コード確認
Show variables like 'character_set%';

*データベースの作成と、接続権限
Create Database testdb CHRACTER SET utf8;
grant all privileges on *.* to usr1 identified by 'Passwd6';
FLUSH PRIVILEGES;

*ストレージエンジン確認
create table t1 (a int, b int) engine innodb;create table t2 (a int, b int) engine myisam;
show engines;
use information_schema;
select table_name, engine from tables;


exit;

posted by a23 at 17:00| Comment(0) | MySQL

MySQL5.6をソースからインストール

MySQL5.6をソースからインストール

【参考】CentOS6.x - CentOS6.3でMySQL5.6.14をソースからインストール - Qiitahttp://qiita.com/nobu_blast/items/dfe92a7c14136d1dafe9
CentOS 6.4にMySQL5.6をソースからインストール - /dev/nullhttp://gitpub.hatenablog.com/entry/2013/07/16/010544


wget ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz
tar xzvf mysql-5.6.35.tar.gz

wget http://www.cmake.org/files/v3.3/cmake-3.3.1.tar.gz# tar xzvf cmake-3.3.1.tar.gz# cd cmake-3.3.1# ./configure# make# porg -lD "make install"



sudo yum -y install cmake


http://www.eastforest.jp/esthome/mysql/3521



yum install cmake
yum install ncurses-devel
yum install zlib-devel
yum install readline-devel
yum install bison
wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz

vi /usr/local/src/mysql-5.6.35/cmake/boost.cmake

wget ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz
tar xzvf mysql-5.6.35.tar.gz

yum -y install cmake
yum install ncurses-devel
rm CMakeCache.txt
#cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/var \
-DSYSCONFDIR=/usr/local/mysql/var \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=complex \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/var/mysql.sock


cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=true \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_EXTRA_CHARSETS=all


cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.


cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
→ CMakeCache.txt削除し忘れ
# rm CMakeCache.txt
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
# make





cmake . \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.35 \-DDEFAULT_CHARSET=utf8 \-DWITH_EXTRA_CHARSETS=all \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_PIC=1




sudo yum install gcc-c++ make cmake ncurses-devel perl




MySQL - 5.6.11 ソースビルドでインストール(on Linux Mint)!
http://www.mk-mode.com/octopress/2013/05/30/mysql-5-6-install-by-src-build-to-mint/
posted by a23 at 09:07| Comment(0) | MySQL

2017年06月16日

CentOS6 MySQL 5.1 -> 5.6


ftp://ftp.jaist.ac.jp/pub/mysql//Downloads/MySQL-5.6/

posted by a23 at 17:15| Comment(0) | MySQL