CentOS 7インストールmysql-5.7.10(glibc版)

1408 ワード


  
shell>cd/usr/local shell>ln-s/home/mysql/mysql-5.7.10 mysql#mysql/usr/local/ディレクトリの下にmysqlリンクshell>cd mysql shell>mkdir dataを作成データを格納ディレクトリshell>chmod 770 data shell>chown-R mysql.shell> chgrp -R mysql . shell> bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data # MySQL 5.7.6 and up
このコマンドを実行すると、最後の行の[Note]情報[Note]A temporary password is generated forroot@localhost:)#Fzu)-oj 6 f 8で生成された初期パスワードは、rootユーザで初めて登録されたときに使用されます.
shell> bin/mysql_ssl_rsa_setup --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data # MySQL 5.7.6 and up
shell> cd/etc/shell> vi my.cnf#次の内容basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/tmp/mysqlを変更または追加する.sock shell>vi/etc/profile#構成環境変数次の内容を追加export MYSQL_HOME="/usr/local/mysql"export PATH="$PATH:$MYSQL_HOME/bin"shell> ./etc/profile#構成をタイムリーに有効にします.エラーが発生した場合、bash/etc/profileを実行します.
サービスmysqll(start|status|stop)コマンドを使用するmysqlの操作を実現する.
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

これでサービスmysql startを使用してmysqlデータベースを起動できます.起動mysqlサービスの構成
shell> chkconfig --add mysql
shell> chkconfig --level 2345 mysql on
mysqlへの最初のログイン
shell> mysql -u root -p
Enter password:
前に生成した一時パスワードを入力
mysql> SET PASSWORD = PASSWORD('123456');