2012年2月7日 星期二

Linux 底下MySQL 指令


# /etc/init.d/mysqld start
啟動 MySQL

# mysql -u root
初次使用是不用輸入密碼。

要離開只要輸入quit就行了。
mysql>\ quit

# mysqladmin -u root password 'password'
從此以後 MySQL 的 root 帳號就需要密碼了!
如下所示:
# mysql -u root -p 
password: 密碼

mysql>update user set password=password('password') where user='root';
設定root的密碼。

mysql>\ show databases;
顯示all databases。

mysql> \use database's name;
選擇指定的database。

mysql>\ show tables;
顯示all tables in database。

# /etc/init.d/mysql stop
關掉MySQL。


如果你想進行遠程訪問或控制,那麼你要做兩件事:
1.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;


授權讓遠端登入,可以把 '%' 改成主機的IP
2.

老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你機器的IP

沒有留言:

張貼留言