インストールは適当に :p

MySQLの設定

MySQLを起動
# /etc/rc.d/init.d/mysqld start

rootのパスワードを設定
# mysqladmin -u root password 'PASSWORD'

xoopsデータベースを作成
# mysqladmin -u root create xoops -p

作成できているか確認
# mysqlshow -p

ユーザーに権限を付与
# mysql -u root -p
> grant all on xoops.* to xoops@localhost identified by '[PASSWORD]';
> flush privileges;

セットアップ時にMySQLに接続できない問題

RedHatではMySQLをRPMで入れると接続エラーが出てしまう。
mysql.sockのパス指定をphp.iniで変更してやるか、/etc/my.cnfを編集する必要があります。

現在のバージョン

include/version.php

データを移行するとsyntaxエラー

mysql3.23からmysql4.1へデータ移行するとエラーが出ました

ERROR 1064 (42000) at line 1616: You have an error in your SQL syntax; check the manual that corresponds to your 
MySQL server version for the right syntax to use near 'index (id)) TYPE=MyISAM' at line 11

UNIQUE KEY index 部分を UNIQUE index へ書き換えるとOK


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-09-19 (日) 19:09:31