データベースを作成し、アクセス許可を付与し、特権をフラッシュして、バッチ ファイルで新しいアクセス許可を有効にすることができました。
MySQLrun.bat の開始
@echo off
:: I had to use the root user because the user I created didn't have any authority
set user=root
::set user=MyUser
:: When I first installed MySQL I set a password
set password=MyPassword
set host=localhost
CD C:\Program Files\MySQL\MySQL Server 5.5\bin
:: Create a database file
:: The log will be in C:\Program Files\MySQL\MySQL Server 5.5\bin
mysql -h %host% -u %user% -p%password% < c:\Dnload\MySQLCommands.sql --tee=Run.log --comments --debug-info --verbose
cmd
MySQLrun.bat の終わり
このバッチ ファイルは、MySQLCommands.sql ファイル内のコマンドを実行します。
MySQLCommands.sql の開始
drop database if exists MyDatabaseFileName;
CREATE DATABASE MyDatabaseFileName;
# An example of how to GRANT ALL privileges to a user
#grant all ON mydatabasefilename.* TO 'Myuser'@localhost identified by 'MyPassword';
# GRANT INSERT, DELETE, UPDATE, SELECT ON databasename.* TO ‘username’@'localhost’ IDENTIFIED BY ‘password’;
# To activate the new permissions, issue the following command:
FLUSH PRIVILEGES;
# How to log in to a specific database on a MySQL server:
show grants for 'MyUser'@'localhost'
MySQLCommands.sql の終わり
注意: すべてのユーザー名、データベース名、およびパスワードは、大文字と小文字が区別されます。
データベースを作成するには多くの方法があります。これはそのうちの 1 つにすぎません。