#author("2017-07-17T12:02:30+09:00","admin","admin") 目次 †作業内容 †インストール(CentOS5の場合) †
インストール(ソースの場合) †注意 †
# yum -y install ncurses-devel configure用スクリプト †./configure \ --prefix=/usr/local/mysql \ --with-charset=utf8 \ --with-extra-charsets=all \ --enable-local-infile \ --enable-thread-safe-client \ --with-mysqld-user=mysql \ --with-mysqld-ldflags=-all-static \ --with-unix-socket-path=/tmp/mysql.sock インストール †# make # make install /etc/bashrcへの追記 †PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
mysqlユーザーの追加 †# useradd mysql # passwd mysql
mysql:x:502:502::/dev/null:/sbin/nologin DB領域の作成 †# cd /usr/local/mysql # mkdir data # cp share/mysql/my-huge.cnf data/my.cnf # mysql_install_db --datadir=/usr/local/mysql/data # chown -R mysql:mysql /usr/local/mysql 起動スクリプト †# cp share/mysql/mysql.server /etc/init.d/mysqld # chmod 755 /etc/init.d/mysqld # chkconfig --add mysqld
basedir=/usr/local/mysql datadir=/usr/local/mysql/data 起動 †# /etc/init.d/mysqld start rootパスワードの変更、パスワードなしユーザの削除 †# mysql -u root mysql> set password for [email protected]=password('****'); mysql> select user, password, host from mysql.user; mysql> delete from mysql.user where password=""; 利用方法 †ログイン方法 †# mysql -u sample -p **** データベースの一覧を表示 †mysql> show databases; テーブルの追加 †mysql> create table member( -> id MEDIUMINT NOT NULL AUTO_INCREMENT, -> last_name VARCHAR(50), -> first_name VARCHAR(50), -> PRIMARY KEY (id) -> ); 追加設定 †許可するホストの追加 †
MySQLが落ちていたら再起動 †
|