内容
CMakeのオプション
MySQL 5.5.xで,Slackware準拠.
CFLAGS="-O2 -march=i486 -mtune=i686" \ CXXFLAGS="-O2 -march=i486 -mtune=i686 -felide-constructors -fno-exceptions -fno-rtti" \ CXX=gcc \ cmake \ -DBUILD_CONFIG=mysql_release \ -DFEATURE_SET="community" \ -DINSTALL_LAYOUT="RPM" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DINSTALL_LIBDIR=lib \ -DINSTALL_SBINDIR=libexec \ -DINSTALL_INCLUDEDIR=include/mysql \ -DINSTALL_MYSQLSHAREDIR=share/mysql \ -DINSTALL_SQLBENCHDIR= \ -DINSTALL_MYSQLTESTDIR=mysql-test \ -DINSTALL_INFODIR=info \ -DINSTALL_MANDIR=man \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SCRIPTDIR=bin \ -DINSTALL_SUPPORTFILESDIR=share/mysql \ -DINSTALL_MYSQLDATADIR="/var/lib/mysql" \ -DMYSQL_DATADIR="/var/lib/mysql" \ -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ -DWITH_EXTRA_CHARSETS=complex \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=ON \ -DWITH_EMBEDDED_SERVER=ON \ -DWITH_READLINE=ON \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ ../
Password変更 2011-03-30
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; FLUSH PRIVILEGES;
初回
まず,mysql_install_dbを実行.そして,
cd /var/lib chown -Rv mysql:mysql mysql
そして,
/etc/rc.d/rc.mysqld start /usr/bin/mysqladmin -u root password 'new-passwd'
ネットからつながらない 2012-08-03
Slackware 13.37のrc.mysqldには,–skip-networkingがあるので削除.
何度もやってます^^;
メモ
認証に関するバグ 2012-06-12
認証に関する脆弱性があるということなので,5.5.25に上げました.