MySQL(Linux)



bash-2.05b# service mysqld start

bash-2.05b# mysqladmin -u root password ******

bash-2.05b# mysql -u root -p
Enter password:

DB作成
 mysql> create database DB名;
 
DBでの作業(DBの指定)
 mysql> use DB名;          
 
Table作成
 mysql> create table test(          
     -> id int not null primary auto_increment,
     -> name not null varchar(32),
     -> memo varchar(64));
 
 Table一覧表示
  mysql> show tables;
  
 Table構造表示
  mysql> show fields from table名;
  
 Table内容表示
  mysql> select * from table名;

ユーザの追加は、grant文で行う
 mysql> grant privilege1,privilege2,privilege3 on DB名.table名 to ユーザ名@localhost identified by 'パスワード';
    
 privilegeは権限で、select,delete等 all priveleges で全権限

    権限付与がうまく行かない場合、DB名とtable名を「*.*」にすると権限変更が出来ることがある

 登録済みのユーザ一覧
 mysql> select host,user,password,Select_priv from mysql.user;
 登録済みの ユーザ一覧 権限
 mysql> select * from mysql.user;
 
 DB一覧表
 mysql> show databases;
 
 DB削除
  mysql> drop database DB名;




phpMyAdmin

[ホームページに戻る]  [Linux(Fedora)に戻る]