Mysql 常見問題

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~html

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~mysql

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sql

mysql主從查看數據庫

percona-toolkit

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vim

3. 5.6版本修改密碼:(去掉密碼能夠遠程訪問,不去掉密碼不能,十分多是容許訪問的root密碼和老密碼是不同的)網絡

  1. vim /etc/my.cnf 加入skip-grant-tablesspa

  2. useserver

update user set password=password("adadad1") where user = "root";xml

 5.7版本:htm

update user set authentication_string=password("adadad1") where user = "root";

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2. 遠程鏈接mysql數據庫的時候報以下錯誤

ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xxx' (111)

1) 網絡不通

  經過 ping xxx.xxx.xx.xxx能夠發現網絡是否正常

2)查看數據庫是否配置了bind_address參數

本地登陸數據庫查看my.cnf文件和數據庫當前參數show variables like 'bind_address';

若是設置了bind_address=127.0.0.1 那麼只能本地登陸

3)查看數據庫是否設置了skip_networking參數

若是設置了該參數,那麼只能本地登陸mysql數據庫

4)端口指定是否正確

使用以下命令檢查 某個ip的某個端口是否正常

telnet 192.168.57.101 3306

如上,若是3306端口是通的那麼輸出應該以下:

  1. telnet 192.168.57.101 3306  
  2. Trying 192.168.57.101...  
  3. Connected to 192.168.57.101 (192.168.57.101).  
  4. Escape character is '^]'.  
  5. N  
  6. 5.6.26-log'H)1]_EyV!€~:D%.S;l/B@Xmysql_native_password  

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1. 查看mysql 端口

show global variables like 'port';

版本

select versions();

相關文章
相關標籤/搜索