您現在的位置是:首頁 > Mysql

李清波 2017-12-08 Mysql 1738

navicat for mysql (10038)如何解決

1、授權(youpassword修改為你的密碼)

#本機登陸mysql:
$:mysql -u root -p 
#改變數據庫:
mysql>use mysql;
#從所有主機:
mysql>grant all privileges on *.*  to  'root'@'%'  identified by 'youpassword'  with grant option;
mysql>flush privileges;

2、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可



備份全部數據庫:mysqldump -uroot -p --all-databases > all.sql
    備份表: mysqldump -uroot -p -B dbname --table tablename > tablename.sql
    恢復數據庫:mysql -uroot -p < name.sql
    恢復表:mysql -uroot -p dbname < name.sql (必須指定數據庫)
  14. 復制
    Mysql支持單向的異步復制,即一個服務器做主服務器,其他的一個或多個服務器做從服務器。復制是通過二進制日志實現的,主服務器寫入,從服務器讀取??梢詫崿F多個主    服務器,但是會碰到單個服務器不曾遇到的問題(不推薦)。
    1). 在主服務器上建立一個專門用來做復制的用戶:grant replication slave on . to 'replicationuser'@'192.168.0.87' identified by 'iverson';
    2). 刷新主服務器上所有的表和塊寫入語句:flush tables with read lock; 然后讀取主服務器上的二進制二進制文件名和分支:SHOW MASTER STATUS;將File和Position的值記錄下來。記錄后關閉主服務器:mysqladmin -uroot -ppassw0rd shutdown
      如果輸出為空,說明服務器沒有啟用二進制日志,在my.cnf文件中[mysqld]下添加log-bin=mysql-bin,重啟后即有。
    3). 為主服務器建立快照(snapshot)
      需要為主服務器上的需要復制的數據庫建立快照,Windows可以使用zip格式,Linux和Unix最好使用tar命令。然后上傳到從服務器mysql的數據目錄,并解壓。
      cd mysql-data-dir
      tar cvzf mysql-snapshot.tar ./mydb
      注意:快照中不應該包含任何日志文件或.info文件,只應該包含要復制的數據庫的數據文件(.frm和*.opt)文件。
      可以用數據庫備份(mysqldump)為從服務器做一次數據恢復,保證數據的一致性。
    4). 確認主服務器上my.cnf文件的[mysqld]section包含log-bin選項和server-id,并啟動主服務器:
      [mysqld]
      log-bin=mysql-bin
      server-id=1
    5). 停止從服務器,加入server-id,然后啟動從服務器:
      [mysqld]
      server-id=2
      注:這里的server-id是從服務器的id,必須與主服務器和其他從服務器不一樣。
      可以在從服務器的配置文件中加入read-only選項,這樣從服務器就只接受來自主服務器的SQL,確保數據不會被其他途經修改。
    6). 在從服務器上執行如下語句,用系統真實值代替選項:
      change master to MASTER_HOST='master_host', MASTER_USER='replication_user',MASTER_PASSWORD='replication_pwd',
        MASTER_LOG_FILE='recorded_log_file_name',MASTER_LOG_POS=log_position;
    7). 啟動從線程:mysql> START SLAVE; 停止從線程:stop slave;(注意:主服務器的防火墻應該允許3306端口連接)
    驗證:此時主服務器和從服務器上的數據應該是一致的,在主服務器上插入修改刪除數據都會更新到從服務器上,建表,刪表等也是一樣的。


評論