1. 程式人生 > 其它 >Posterino for Mac(海報生成工具) v3.10.9啟用版

Posterino for Mac(海報生成工具) v3.10.9啟用版

一 更改MySQL資料庫 root 的密碼

/usr/local/mysql/bin/mysql -uroot

退出時直接輸入quitexit即可

PATH=$PATH:/usr/local/mysql/bin //加入環境變數PATH中

但是重啟Linux後還會失效,所以需要讓它開機載入:

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

source /etc/profile

mysql -uroot

// -u:用來指定要登入的使用者,後面有無空格均可。root使用者是MySQL自帶的管理員賬戶,預設是沒有密碼的,以下是如何給使用者設定密碼:

mrsqladmin -uroot password '123456'

這樣就給mysql的root賬戶設定了密碼,密碼為123456,注意在生產環境中千萬不要設定這麼簡單的密碼。在執行命令過程中它會返回一條警告資訊,意思是在命令下面暴露了密碼,這樣不安全。再執行一次上面的登入命令:

mysql -uroot -p‘123456’

若是報錯了,它提示我們root賬號是需要密碼登入的,接下來重新輸入密碼登入:

mysql -uroot -p'123456'

mysql -uroot -p

二 連線資料庫P

mysql -uroot -p -h192.168.111.132 -P3306

//後面的-OP大寫用來指定遠端主機MySQL的繫結埠,預設都是3306,-h用來指定遠端主機的IP

三 MySQL基本操作的常用命令

(1)查詢當前庫的命令如下:

mysql> show databases;

4 rows in set (0.02 sec)

注意mysql命令的結尾處需要加一個分號

(2)查詢某個庫的表

首先需要切換到某個庫裡:

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

在切換庫的時候,它提示這個操作會把當前庫裡的所有表的欄位全部讀一遍,你可以在啟動MySQL的時候加上-A選擇關閉這個特性,然後再把表列出來:

mysql> show tables;

28 rows in set (0.14 sec)

(3)檢視某個表的全部欄位

命令如下:

mysql> desc db;

22 rows in set (0.01 sec)

另外也可以使用下面這條命令,顯示的資訊更詳細,而且還可以把建表語句全部列出來:

mysql> show create table db\G;

這條命令後面加了一個\G,目的時讓列出來的結果豎排顯示,這樣看起來更清晰。

(4)檢視當前是哪個使用者

mysql> select user();

(5)檢視當前所使用的資料庫

mysql> select database();

(6)建立一個新庫

mysql> create database db1;

(7)建立一個新表

(8)檢視當前資料庫的版本

mysql> select version();

(9)檢視MySQL的當前狀態

mysql> show status;

(10)檢視MySQL的引數

mysql> show variables;

(11)修改MySQL的引數

mysql> show variables like 'max_connect%';

mysql> set global max_connect_errors = 1000;

mqsql> show variables like 'max_connect_errors';

(12)檢視當前MySQL伺服器的佇列

mysql> show processlist;

(13)建立一個普通使用者並授權

mysql> grant all on *_* to user1 identified by '123456';

mysql> grant all on db1.* to 'user2'@'192.168.111.132' identified by ‘111222’;

mysql> grant all on db1.* to 'user3'@'%‘identified by '231222';

四 常用的SQL語句

(1)查詢語句

mysql> select count(*) from mysql.user;

mysql> select * from mysql.db;

mysql> select db from mysql.db;

mysql> select db,user from mysql.db;

(2)插入一行

mysql> insert into db1.t1 values (1, 'abc');

mysql> select * from db1.t1;

(3)更改表的某一行

mysql> update db1.t1 set name='aaa' where id=1;

mysql> select * from db1.t1;

(4)清空某個表的資料

mysql> truncate table db1,t1;

mysql> select * from db1.t1;

(5)刪除表

mysql> drop table db1.t1;

(6)刪除資料庫

mysql> drop database db1;

五 MySQL 資料庫的備份與恢復

(1)備份

mysqldump -uroot -p'123456' mysql >/tmp/mysql.sql

(2)恢復

mysql -uroot -p'123456' mysql </tmp/mysql.sql