公式Homepage †
ソース/バイナリ †
展開 †
tar zxvf mysql-5.0.2-alpha.tar.gz
MySQLユーザー&グループ作成 †
groupadd mysql
useradd -g mysql mysql
ビルド&インストール †
cd mysql-5.0.2-alpha
CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro \
-felide-constructors -fno-exceptions -fno-rtti" ./configure \
--prefix=/usr/local/mysql --enable-assembler \
--with-mysqld-ldflags=-all-static \
--with-extra-charsets=complex
make
su
make install
設定 †
自動起動設定 †
初期化とテスト †
- 初期化&起動
/usr/local/mysql/bin/mysqld_safe --user=mysql &
- バージョン確認
/usr/local/mysql/bin/mysqladmin version
- パラメータ確認
/usr/local/mysql/bin/mysqladmin variables
- シャットダウン
/usr/local/mysql/bin/mysqladmin -u root shut
- 再起動確認
/usr/local/mysql/bin/mysqld_safe --log &
- テスト
/usr/local/mysql/bin/mysqlshow
- 再度シャットダウン
/usr/local/mysql/bin/mysqladmin -u root shut
ログイン †
/usr/local/mysql/bin/mysql -u <ユーザ名> -p
rootパスワード変更 †
/usr/local/mysql/bin/mysql -u root -p
set password for root=password('設定するパスワード');
DB作成 †
- DB名:nuzoudb
create database nuzoudb;
- 確認
show databases;
ユーザ作成 †
- ユーザ名:nuzou、パスワード:nuzoupw
grant select,insert,delete,update,create,drop,file,alter,index on *.* to nuzou identified by 'nuzoupw';
XOOPS †
create database nuzou;
grant select,insert,delete,update,create,drop,file,alter,index on *.* to nuzou identified by nuzou;