Linuxの\ CentOSのMySQLのインストールと設定

A、MySQLの紹介

  • MySQLはリレーショナルデータベース管理システムでは、MySQL AB、オラクル製品の今一部によって開発されました。
  • 標準化された言語のMySQLの使用。小型、高速、低コスト、オープンソースなど、いくつかの中小サイトは、データベースのウェブサイトとしてMySQLを使用するように選択しています。

    二、MySQLのインストール

    1.インストール環境

  • システム:CentOSの6.8 64魏
  • MySQLの:MySQLのサーバ-5.1.73コミュニティ版
  • MySQLのCSDNのダウンロードリンク

    インストール手順

    1)インストール手順

yum -y install mysql-server
  • 注:sudo権限を使用するかどうかを決定する特定の環境に応じて、実行します

    2)ファイル名を指定して実行は、MySQLサーバのチェックは、インストールするかどうか

rpm -qa|grep mysql-server

インストールを確認

三、MySQLの設定

  • 注:デフォルトの設定/etc/my.cnfファイル
  • 注:sudo権限を使用するかどうかを決定する特定の環境に応じて、実行します

    1.文字セットの設定

  • バージョン5.1での中国のゴミ問題について、中国を解決するためには、追加されたのmy.ini [mysqlの]と[mysqldを]の範囲内で、文字化け
default-character-set = utf8
  • それはそう[mysqldを]内部を書き込むことができない、内部の[mysqlの]、5.5バージョンで書かれていますが、追加することができます
character-set-server=utf8

1)変更のmy.cnf構成:

sudo vim /etc/my.conf

2)のmysqld]ノードに追加設定を追加します。

default-character-set = utf8
character-set-server = utf8

キャラクタ・セットの構成は次のようです

3)保存して終了

  • Vimのことで、「:WQ」コマンドを保存し、終了します。それが編集モードである場合は、必要がEscキーを押して、コマンドを入力します。

    起動設定以来2

    1)最初の実行

chkconfig mysqld on

2-5スタートビットとすることができるオン状態である場合2)次に、MySQLのビューステートを実行します。

chkconfig --list mysqld 

chkconfigのmysqlのステータス

3.ファイアウォールの設定

1)編集ファイアウォール設定

sudo vim /etc/sysconfig/iptables

2)ルールを追加します(開いているポート3306)

-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

3)保存して終了

  • Vimのことで、「:WQ」コマンドを保存し、終了します。それが編集モードである場合は、必要がEscキーを押して、コマンドを入力します。

    4)ファイアウォールを再起動します

sudo service iptables restart

リスタートのiptables

4. [スタート] MySQLの

sudo service mysqld start

若しくは

/etc/rc.d/init.d/mysqld start

mysqld_start

5. MySQLの環境設定

MySQLはまだパスワードを設定していないため、データベース・サーバのログを記録するためのパスワードを設定する必要があります。

  • パスワード
mysql -u root
  • 以下のようにログインした後:

通常のログインmysqlの

  • すべてのユーザーを見ます
select user,host from mysql.user;

MySQLの匿名ユーザー

  • 匿名ユーザーを削除します。
delete from mysql.user where user='';

[削除]匿名ユーザー

  • すべてのユーザーを見ます
select user,host from mysql.user;

MySQLのユーザーはもはや匿名ではありません

  • ユーザーの挿入
insert into mysql.user(Host, User, Password) values("localhost", "huaiangg", Password("123456"));
  • ビューのユーザデータベースが追加されました

追加しましたhuaianggユーザー

  • データベースの作成
create database `mmall` default character set utf8 collate utf8_general_ci;
  • Viewデータベースの権限(\ Gフォーマット):
select * from mysql.user \G;
  • (「%」を接続することができ、すべてのIPに開放、理由はリモートで接続する必要の)完全なアクセスを提供します
-- on 后面接的是 数据库名.表名   .*表示该数据库下的所有表
-- root@localhost 表示用户名@ip地址
-- identitified by '123456'  ''里面表示该账户的密码
-- with grant option 表示可以把自己的权限赋值给别的用户
grant all privileges on mmall.* to  root@'%' identified by '123456' with grant option;
  • パスワード変更
-- root@localhost ->> 用户名@ip
-- Password() ->> 内置函数
set password for root@localhost=Password('123456');
  • ユーザーのパスワードは、次のコマンドを入力し、ログインするためのパスワードを入力します。
mysql -u root -p

検証の4、MySQLの

1.実行中のMySQLサーバのIPアドレスを確認してください

ifconfig

ビューmysqlのIP

2.ツールがクライアントを介して接続されている(本明細書Navicatは)

五、MySQLは一般的に使用されるコマンド

1.レビュー現在のMySQLユーザ

select user,host,password from mysql.user;

(ビルトイン修正するための機能を使用して)2.変更rootパスワード

set password for root@localhost=password('your new password');

若しくは

set password for [email protected]=password('your new password');

3.終了mysqlの

exit

4.再ログイン(パスワードが必要です)

mysql -u root -p

5. [削除]匿名ユーザー

  • 匿名ユーザーがあるかどうかを確認するには
select user,host from mysql.user;
  • 匿名ユーザー削除(ユーザー=「」、「」空の文字列を表します)
delect from mysql.user where user = '';
  • リフレッシュは、操作を有効にするに作ります
flush privileges;

新しいユーザーのmysqlを追加6

insert into mysql.user(Host,User,Password) values("localhost", "yourusername", password("yourpaddword"));
  • リフレッシュは、操作を有効にするに作ります
flush privileges;

新しいデータベースを作成します7.

CREATE DATABASE `db_test` DEFAULT CHARRACTER SET utf8 COLLATE utf8_general_ci;

8.すべての著作権は、ローカルユーザに与えられました

grant all privileges on db_test.* to yourusername@localhost identified by 'yourpassword';

9.ネットワークの外に開かれたアカウントにすべての権限を与えます

grant all privileges on db_test.* to 'yourusername'@'%' identified by 'yourpassword';
  • 次のように彼らは言葉で表現、192.168.199.111のホストに(ない削除権)など全部として、db_test調査権限の下でデータベーステーブルへの追加や変更を許可を必要とする権限の下で投与すべきです。
grant select,insert,update  on db_test.* to yourusername@'192.168.199.111' identified by 'yourpassword';

濃縮液に男の未知のは、眠りに落ちる場合は!
友人のようにあなたの賞賛を残すことができます!

おすすめ

転載: www.cnblogs.com/huaiangg/p/11956996.html