ホームページ  >  記事  >  データベース  >  mysql 5.6.17 グリーン バージョン (インストール不要) のインストールと構成チュートリアル_MySQL

mysql 5.6.17 グリーン バージョン (インストール不要) のインストールと構成チュートリアル_MySQL

WBOY
WBOYオリジナル
2016-08-20 08:48:101250ブラウズ

最近、プロジェクト開発を行うときに MySql データベースを使用しました。MySql に関するいくつかの記事を読んだ後、すぐに使い始めました。使用中に依然としていくつかの問題が発生する MySql のグリーン インストール不要バージョンを使用したため、設定中にいくつかの問題が発生しました。この記事では主に MySql のグリーン バージョンの設定と使用方法について説明します。

1. MySQL の概要
MySql データベースはスウェーデンの MySql AB 会社によって開発されましたが、この会社は現在 Oracle が所有し、Oracle に買収されています。 SQL Server と同様に、MySQL はリレーショナル データベースに基づくデータベース管理システムであり、軽量な RDBMS であるため、Web アプリケーションに最適な RDBMS の 1 つです。 MySql の最新バージョンは 5.6.17 です。最新のダウンロード アドレスは http://dev.mysql.com/downloads/mysql/ です。ダウンロードが完了したら、次の手順でインストールしてデプロイします。インストールと展開に関する情報については、オンラインで確認してください。

2. MySQL の設定

MySql は SQL に基づいているため、これらの基本的なデータベース言語は使いやすく、また、DOS システムに実装されている多くのデータベース操作コマンドもカプセル化されています。 SQL Server との違いは、MySql の環境は dos システムに基づいているため、dos コマンドを使用する必要があります。これも仮想マシン上に構築されており、一度作成すればどこでも使用できる点で Java に似ていると言えます。 MySql コマンドを便利に使用するには、いくつかの前提条件を設定する必要があります。設定方法は Java の環境変数に似ています。次の方法では、MySql の非インストール バージョンを例として使用します。

1.MySql環境設定

MySql 解凍パスをシステム変数に設定することで、どこでも MySql コマンドを使用できます。

注: これは設定されたシステム変数です。コンソール コマンドを使用するサードパーティのコマンドはシステム変数に追加できます。コマンドを使用する場合、システム変数が最初に検索されます。

2. MySqlサーバーの構成

システム環境変数を設定したら、MySql bin で提供されるすべてのサービスを使用できるようになります。次に、システムに MySQL をインストールする必要があります。


2.1 MySqlサーバーをインストールする

解凍したファイル ディレクトリを開き、接尾辞 .ini を持つファイルを見つけ、コピーを作成して名前を my.ini に変更し、元の内容を次の内容に置き換えます。

リーリー

************************ 分割線****************** * ******

注: [mysqld] ファイルを解凍した後、次の basedir と datadir をパスに設定する必要があります。ここでは、作成者はファイルを D:Program Files (x86)MySql の下に置きます。なお、上記の区切り線内の内容はデータベース作成時に再設定できる任意の内容です。不確定要素が多いため、作成時には追加しないことをお勧めします。

my.ini ファイルが構成されたら、cmd で mysqld サービスをインストールできます: cmd で次のコマンドを実行します:

mysqld --install MySQL --defaults-file="D:Program Files(x86)MySqlmy.ini" , MySQL はインストール サーバーの名前で、任意の名前を指定できます。インストールが完了すると、次のメッセージが表示されます。 サービスは正常にインストールされました。これは、インストールが成功した後、サービスがシステムのサービス グループ ポリシーに追加されることを意味します。それを使って。                                                                   

注: インストールコマンドを実行するときは、パスが mysql の bin が配置されているパス内にある必要があります。たとえば、mysql は D:Program に解凍されます。 Files (x86)MySql フォルダーにある場合、cmd の現在のパスは D:Program Files(x86)MySqlbin である必要があります。そうしないと、インストール完了後のサービスの開始時にエラー メッセージが表示されます: システム エラー 2。システムは、指定されたファイルを見つけることができません。

2.2 サーバーを起動します

MySQL サーバーを起動し、cmd でコマンド net start MySQL を実行します。                                                     

2.3 サーバーを停止します

使用後は、cmd で次のコマンドを実行してサーバーを停止できます:

net stop MySQL

2.4 デザインサーバー名とパスワードを表示します

新しくインストールされたサーバーのデフォルト名は root です。現時点では、cmd コマンドを使用して名前とパスワードを設定できます。対応するコマンドは mysql -u root です。また、cmd の update ステートメントを使用して root パスワードを変更することもできます。具体的な設定方法は次のコードの通りです。

1)、パスワード ab12 を root に追加します

まず、DOS で mysqlbin ディレクトリに入り、次のコマンドを入力します:

mysqladmin -u root -p password ab12

。                                                                                      

注:

root には最初にパスワードが設定されていないため、-p old passwd 項目は省略できます。
2)、root パスワードを djg345 に変更します:
mysqladmin -u root -p ab12 password djg345


2.5 サービスの削除:

mysqld --MySQL を削除します 削除コマンドの後に、削除するデータベース サービスの名前を指定して使用します。

3. 一般的な MySql コマンド

3.1 接続サービス

ここで紹介する2つの接続方法は、ローカル接続とリモート接続です。 3.1.1 ローカル接続

cmd にコマンド mysql -u root -p を入力して実行し、対応するパスワードを入力します。ユーザー名 -u とユーザー名の間にスペースを入れることはできません。つまり、-uroot も正しいですが、パスワードと -p の間にはスペースが必要であることに注意してください。 MYSQL がインストールされたばかりの場合、デフォルトの root ユーザー名にはパスワードがありません。mysql -u root と直接入力して、MYSQL プロンプトは次のようになります。

3.1.2 リモート接続

リモート ホストの IP アドレスは 219.243.79.8、ユーザー名は root、パスワードは 123 であるとします。次に、cmd でコマンド mysql -h219.243.79.8 -uroot -p 123 を実行します。

3.1.3 MYSQL コマンドを終了します: exit


3.2 新しいユーザーを追加します

3.2.1 スーパーユーザー
パスワード abc を持つユーザー test1 を追加します。これにより、彼は任意のホストにログインし、すべてのデータベースに対するクエリ、挿入、変更、削除の権限を得ることができます。まず root ユーザーとして MYSQL に接続し、次のコマンドを入力します。

*.* の select、insert、update、delete を [email=test1@”%]test1@”%[/email]” に許可します。「abc」で識別されます。

但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。   

3.2.2 本机用户       增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。              

grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;     

如果你不想test2有密码,可以再打一个命令将密码消掉。            

grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”; 

3.3 show命令

show命令是查看的意思,可以用来查看MySql中的一些列表信息,如:show databases显示所有数据库的名称;show tables显示一个数据库中的所有表名称。 

3.4 操作数据库

操作前要进入相关的数据库,可以使用use命令,如:use testdb进入名为testdb的数据库,进入数据库后既可以对数据库中的对象操作,相应的操作命令使用的是SQL语句,DDL、DML、DAL。   

3.4.1 查看数据库内容       

1)、查看数据库某个表的字段信息:desc 表名;                                   

        

2)、查看数据库表的创建语句:show create table 表名;当然使用同样的方法也可以查看其它创建内容的SQL语句,如查看数据库的创建语句,show create database 数据库名。                           

       

3.4.2 修改表中列类型及名称       

(1)只修改列类型         

alter table 数据库名.表名  modify column 列名  数据类型,例如:将t_animal表的sex列该为boolean类型:

alter table t_animal modify sex boolean not null

(2)同时修改列名和列数据类型
alter table 表名 change column 旧列名 新列名 数据类型,例如:将t_animal表的sex列更名为ani_sex,数据类型修改为boolean类型:

alter table t_animal change column sex ani_sex boolean not null

结语

本文对MySql的配置及使用方法做了初步的总结,MySql还有很多内容在使用中慢慢积累,并且该文章也会不定时的添加新内容,主要是针对开发过程中的情况而更新。

文章的命令笔者都进行了测试,有哪些不对的地方还请指出互相学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。