91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

第19章   簡單的MySQL操作

發布時間:2020-06-25 00:08:40 來源:網絡 閱讀:337 作者:WINWINJJ 欄目:數據庫

1. 如何更改系統環境變量PATH?
vim /etc/profile.d/path.sh  加入

  #!/bin/bash

  export PATH=$PATH:/usr/local/mysql/bin:/usr/local/apache2/bin

2. 默認mysql安裝好后,并沒有root密碼,如何給root設置一個密碼?
 mysqladmin -uroot password  'newpass'   
3. 如何更改root密碼?
  mysqladmin -uroot -poldpasswd password 'newpasswd'

4. 如何連接遠程的mysql服務器
mysql -uusername -ppass -hhostip -Pport   

username 用戶名  pass密碼  hostip 另一臺機的ip  -P 連接的端口

5. 如何查看當前登陸mysql的賬戶?
  select user();
6. 在mysql命令行下,怎么切換某個庫?
  use databasename;  或 use mysql;或  use discuz;    
7. 如何查看一個表都有哪些字段?
   desc tablename;
8. 如何查看某個表使用的是哪種數據庫引擎?
   show create table\G;

9. 如何查看當前數據庫有哪些隊列?
  show processlist;
10. 當有很多隊列時,如何查看有哪些慢查詢?
看慢查詢日志,慢查詢日志在/etc/my.cnf中設置方法是增加:
log_slow_queries =  /data/mysql/slow.log
long_query_time = 1  //查詢時間超過1s會記錄日志

查看日志文件  cat  /data/mysql/slow.log

 命令   show global status like "%slow%";

11. 如何查看當前mysql的參數值?
  show variables;

12. 如何不重啟mysql服務,更改某個參數?
 set global xxx = xxx; 比如
set global wait_timeout = 10; 或者  set global max_connect_errors=1000; 

13. 用什么工具備份數據庫?請區分myisam引擎和innodb引擎兩種存儲引擎的備份。
mysqldump 備份數據庫,mysqldump可以備份兩種引擎的數據。但是innodb引擎的數據使用xtrabackup工具更快

14. 簡單描述myisam和innodb引擎的區別。
innodb不支持fulltext類型索引;
innodb不保存表的行數;
myisam的數據直接存在系統的文件中,而innodb的數據庫會事先創建一個數據表空間文件,然后再從這個表空間文件中存數據;
myisam不提供事務支持,InnoDB提供事務支持事務,外部鍵等高級 數據庫功能;
myisam的鎖是對整個表鎖定,innodb是行鎖;

15. 如果你的mysql服務啟動不了,而當前終端又沒有報錯,你如何做?
查看mysql的日志,日志默認在datadir下,以hostname為名字的.err文件

16. 要備份的庫字符集是gbk的字符集,為了避免出現亂碼的情況,如何在備份和還原的時候指定字符集為gbk?
備份指定 mysqldump --default-character-set=gbk
恢復指定  mysql --default-character-set=gbk

17. 錯誤日志中,如果出現提示說某個表損壞需要修復,你如何修復這個表呢?
repair table tablename;  例如  mysql> repair table discuz.pre_forum_post;

18. 備份myisam引擎的數據庫時,我們除了使用mysqldump工具備份外,還可以直接拷貝數據庫的源數據(.frm, .MYD, .MYI三種格式的數據),其中哪一個文件可以不拷貝?若想恢復該文件,如何做?
.MYI的文件可以不拷貝,恢復的時候,需要修復表,但加上 use_frm, 如
repair table tb1 use_frm;

19. 如果mysql的root密碼忘記了如何做?
1) 編輯mysql主配置文件 my.cnf  vim /etc/my.cnf  
在[mysqld]字段下添加參數  skip-grant  
2) 重啟數據庫服務  service mysqld restart
3) 這樣就可以進入數據庫不用授權了  mysql -uroot 
4) 修改相應用戶密碼  use mysql;
update user set password=password('your password') where user='root';
flush privileges;

5) 修改/etc/my.cnf 去掉 skip-grant , 重啟mysql服務

20. 如何更改mysql的普通賬戶密碼?

update user set password=password('your password') where user='username';

21. mysql的命令歷史文件在哪里,為了安全我們其實是可以做一個小處理,不讓mysql的命令歷史記錄在文檔中,請想一想如何利用之前我們學過的知識做到?
~/.mysql_history 
我們可以這樣不保存mysql命令歷史: cd ~; rm -f .mysql_history; ln -s /dev/null .mysql_history

22. 如何讓mysql的監聽端口為3307,而不是默認的3306?
vim /etc/my.cnf 
把port            = 3306 改為 port            = 3307
擴展閱讀:

mysql 配置參數詳解 http://www.lishiming.net/thread-87-1-1.html

mysql 5.0 與 5.1 記錄慢查詢日志的區別  http://www.lishiming.net/thread-374-1-1.html

myisamchk 修復表  http://www.lishiming.net/thread-256-1-1.html

同一臺MySQL服務器啟動多個端口  http://www.lishiming.net/thread-63-1-1.html

mysqld_multi stop 不能停掉mysql  http://www.lishiming.net/thread-624-1-1.html

mysql 使用innodb引擎 http://www.lishiming.net/thread-955-1-1.html

mysql innodb引擎讓為每一個表分配一個表空間 http://www.lishiming.net/thread-5498-1-1.html

如何查看mysql的命令歷史  http://www.lishiming.net/thread-1022-1-1.html

mysql-5.1默認不支持innodb引擎,默認不支持gbk字符集  http://www.lishiming.net/thread-1229-1-1.html

mysql 在指定IP上啟動端口  http://www.lishiming.net/thread-208-1-1.html

mysql 忘記root密碼怎么辦 http://www.lishiming.net/thread-252-1-1.html

windows mysql root 密碼忘記怎么辦 http://www.lishiming.net/thread-1014-1-1.html 

mysql刪除某個表前100條數據 http://www.lishiming.net/thread-5452-1-1.html

mysql常用授權  http://www.lishiming.net/thread-88-1-1.html

mysqldump 備份和恢復指定表   http://www.lishiming.net/thread-131-1-1.html

mysql 5.0/5.1版本修改普通用戶的密碼   http://www.lishiming.net/thread-892-1-1.html

mysql顯示SQL語句執行時間 http://www.lishiming.net/thread-214-1-1.html

mysql 復制一個表,復制一個表結構的sql 語句  http://www.lishiming.net/thread-219-1-1.html

mysql innodb引擎讓為每一個表分配一個表空間 http://www.lishiming.net/thread-5498-1-1.html

使用xtrabackup備份innodb引擎的數據庫    http://www.lishiming.net/thread-956-1-1.html

mysql5.1所支持的幾種存儲引擎 http://www.lishiming.net/thread-5501-1-1.html

mysql 導入超級大的sql文件時mysql服務重啟 http://www.lishiming.net/thread-5395-1-1.html

mysql myisam和innodb引擎對比 http://www.lishiming.net/thread-97-1-1.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

栾城县| 迁西县| 江口县| 钟祥市| 福州市| 三江| 恩施市| 林州市| 高碑店市| 凯里市| 阜城县| 湘潭县| 阿克陶县| 安阳县| 临高县| 阿拉善右旗| 临澧县| 富顺县| 宾阳县| 南川市| 东乌| 疏勒县| 桃园市| 左贡县| 万盛区| 马山县| 尉氏县| 徐州市| 金溪县| 临朐县| 西充县| 肥城市| 大化| 绥宁县| 汾阳市| 阿勒泰市| 灵宝市| 玉门市| 诸暨市| 罗田县| 贺兰县|