靠我直接在終端機上面輸入 show databases; ,啊就是不行啊幹。
為什麼都沒人提醒要先登入MySQL呢?還說 show databases; 是實用指令,最實用的不是 mysql -u user -p 嗎?
mysql -u user -p //用user帳號登入mysql
show databases;
drop database databasename; //刪除資料庫,mysql不會問你yes/no就直接刪除,要小心使用
create user 'username'@'localhost' identified by 'password'; //引號也要打
select Host, User from mysql.user; //顯示所有使用者,root登入才給用
create database database_name; //建立資料庫
grant all on database_1.* to user_name@'localhost' identified by 'password';
//把database_1的資料庫授權給 user_name
匯入資料不能在mysql裡面,要跳出來到命令列(幹好奇怪,害我一直在mysql>裡面弄超久):
匯入資料不能在mysql裡面,要跳出來到命令列(幹好奇怪,害我一直在mysql>裡面弄超久):
$ mysql -u root -p database_name < database_file.sql
沒有留言:
張貼留言