MySQL 使用筆記

來源:互聯網
上載者:User

1. 安裝用戶端和伺服器:mysql 和 mysql-server

2. 伺服器啟動:

systemctl start  mysqld.service  ##啟動mysql伺服器systemctl enable mysqld.service  ##使mysql伺服器自動運行手動安裝MySQL-server-5.6.10時,沒有systemctl開機檔案,需要用service命令:service mysql start/stop

3. 用戶端登入:

mysql -h 110.110.110.110 -u root -pabcd123

mysql --user=user_name -p

4. 使用者管理:

添加使用者:

參考:http://blog.csdn.net/shenyan008/article/details/8609446,第三部分

查看所有使用者:

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

修改普通密碼:

mysql -u root #登入mysql

UPDATE user SET password=PASSWORD("123") WHERE user='shenyan';

FLUSH PRIVILEGES;

修改root密碼:

mysql> UPDATE mysql.user SET password=PASSWORD(’新密碼’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;


查看使用者權限:

select * from mysql.user where user='cactiuser'

show grants for user-name

5. dump和恢複

還原一個資料庫:mysql -h localhost -u root -p123456 database-name< /tmp/xxx.sql

備份一個資料庫:mysqldump -h localhost -u root -p123456 database-name > /tmp/xxx.sql


6. 查看 MySQL 資料庫中每個表佔用的空間大小


use information_schema 
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='資料庫名' AND TABLE_NAME='表名'

7. mysql 執行包含sql語句的檔案

mysql> source 檔案名稱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.