MySQL 錯誤集合

1.問題 : navicat for mysql 12 從本身電腦導出後再導入同事電腦出現錯誤 版本都是5.6html

  • 解決 :在本身電腦的navicat 中 先進行 【備份】 而後 鼠標右擊 【提取mysql】 在發送給同事 導入成功

2.問題 : MySQL卸載,利用命令 mysqld -remove [服務名] 進行卸載後服務在 任務管理器中的服務中顯示mysql

  • 解決 :輸入上述命令後 出現了success後 重啓電腦 刪除bin目錄下data文件夾 方可再次安裝

3.問題 : windows10 MySQL壓縮包(zip)命令安裝sql

  • 1.解壓後利用命令行工具(管理員模式) 進入bin目錄  注: 大寫盤符 加 冒號(:)  便可切換盤符 例: 切換到D盤 -> D:
  • 2.cd 進入bin 目錄
  • 3.初始化mysql資源          ->          mysqld --initialize-insecure --user=mysql  在bin目錄下會出現 data文件夾
  • 4.安裝mysql服務              ->          mysqld install MYSQL57 --defaults-file="D:\MySQL57\my.ini" 其中MySQL57 是服務名稱  .ini文件 是配置文件 若是在執行完命令後仍是沒有須要手動建立
       文件內容:這裏複製一份網上的 原地址 https://blog.csdn.net/julielele/article/details/75530338?locationNum=9&fps=1
       [mysqld]
    
       character-set-server=utf8
       #綁定IPv4和3306端口
     bind-address = 0.0.0.0
      port = 3306
    
       # 設置mysql的安裝目錄
       basedir=F:/test/mysql-5.7.19-winx64
    
       # 設置mysql數據庫的數據的存放目錄
       datadir=F:/test/mysql-5.7.19-winx64/data
    
       # 容許最大鏈接數
       max_connections=200
    
      # skip_grant_tables
       [mysql]
       default-character-set=utf8
       [mysql.server]
       default-character-set=utf8
       [mysql_safe]
       default-character-set=utf8
       [client]
       default-character-set=utf8
  • 5.net stat mysql 此時你的位置 還在bin目錄中 而後使用啓動服務器命令 如不出現意外 會看服務啓動成功
  • 6.update mysql.user set authentication_string=password('123456'),password_expired='N' where user='root'; 123456是你的密碼
  • 7.grant all on *.* to root@'%' identified by '123456' with grant option; 分配權限
  • 8.flush privileges; 刷新權限  至此安裝完成

4.問題 : MySQL導入最大值 查看和修改數據庫

  • 解決 :【show VARIABLES like '%max_allowed_packet%';】 查看;【set global max_allowed_packet = 210241024*10】 修改

5.問題 : MySQL版本查看windows

  • 解決 :【 mysql --version】DOS 或者 shall 終端 命令行內 查看;【select version();】 mysql命令行內查看

6.問題 : MySQL版本升級 LAMP 卸載centos

  • 解決 :mysql若是有數據本身先備份
/etc/init.d/mysql stop
rm -rf /usr/local/mysql 
rm -f /etc/my.cnf

chkconfig mysql off
chkconfig --del mysql

update-rc.d -f mysql remove ---在centos下報錯 不過不影響 

rm -f /etc/init.d/mysql
摘自:https://bbs.vpser.net/thread-14389-1-1.html

7.問題 : MySQL 編譯安裝出現 Starting MySQL.touch: cannot touch `/usr/local/mysql/data/mysqldb/XXXX.err': No such file or directory緩存

  • 解決 :/usr/local/mysql/scripts/mysql_install_db --user=mysql
  • 本人不知道原理 有知道的大佬 能夠給我留言說一下 謝謝

8.問題 : MySQL 編譯安裝5.6服務器

  • 解決 :https://www.cnblogs.com/sqbk/p/5922921.html 前提注意你的服務器的內存

9.問題 : Connection.Eh line insouserrvo General error: 1366 Incorrect integer value: XXXXide

  • 解決 :你的某個字段的長度不足夠存放當前的數據長度 修改你的字段的長度值就ok

10.問題 : MySQL 2006 MySQL server has gone away 緣由是sql語句過長,超過mysql通訊緩存區最大長度。工具

  • 解決 :編輯 MySQL 安裝目錄下的 my.ini 或者 my.cnf 修改 max_allowed_packet=16M

11.問題 : MySQL 2006 MySQL server has gone away 緣由是sql語句過長,超過mysql通訊緩存區最大長度。

  • 解決 1:編輯 MySQL 安裝目錄下的 my.ini 或者 my.cnf 修改 max_allowed_packet=16M
  • 解決 2:顯示當前的max_allowed_packet值 show VARIABLES like '%max_allowed_packet%';
  • 修改命令 : set global max_allowed_packet = 210241024*10;

12.問題 : MySQL 2003 Can't connect to mysql server on 'localhhost'(10061 "Unknown error")

  • 解決 :連接被拒絕 請查看遠程主機是否啓動MySQL服務

13.問題 : windows10 MySQL服務->屬性->可執行文件路徑缺乏 my.ini 路徑

  • 解決 :命令行打開註冊表 輸入「regedit」 在 HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet 查找MySQL服務器項 修改ImagePath 路徑重啓
相關文章
相關標籤/搜索