日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Ubuntu18.04 安装MySQL、Navicat

發布時間:2025/3/19 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu18.04 安装MySQL、Navicat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、MySQL

1、安裝MySQL

  • 安裝命令
sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev
  • 檢驗
sudo netstat -tap | grep mysql

通過上述命令檢查之后,如果看到有mysql 的socket處于 listen 狀態則表示安裝成功。

  • 登錄
mysql -u root -p

-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之后會提示輸入密碼,此時輸入密碼就可以登錄到mysql。

2、報錯與解決方案

Q:ERROR1698(28000):Access denied for user root@localhost
原因:安裝數據庫,在安裝的過程中未設置密碼。在連接數據庫,由于沒有設置密碼,所以在需要輸入密碼的時候,直接按了Enter鍵,導致該錯誤的出現。

解決方法1:使用sudo權限(不推薦)

sudo mysql -u root -p

解決方法2:設置密碼(推薦)

步驟一:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

定位到 [mysqld] 添加 skip-grant-tables 如下所示,這樣可以不用密碼登錄進去mysql

[mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking skip-grant-tables

保存并重啟mysql

## 重啟mysql service mysql restart

步驟二:修改密碼

在shell中輸入:mysql -u root -p 并回車,進入mysql修改密碼

  • use mysql;
  • update user set authentication_string=password("自定義password") where user="root";
  • flush privileges;
  • quit;

步驟三:再次修改 mysqld.cnf 文件
參見步驟一,修改如下:注釋掉 skip-grant-tables

[mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking # skip-grant-tables

3、刪除MySQL

刪除 mysql

sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server ## 重要 sudo apt-get remove mysql-common

清理殘留數據

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

二、navicat

1、安裝

官網:https://www.navicat.com.cn/download/navicat-for-mysql
選擇適合的版本下載,本文環境是Ubuntu 64bit。

下載并解壓

tar -zxvf navicat121_mysql_cs_x64.tar.gz

并進入解壓后的目錄運行以下命令:

cd navicat121_mysql_cs_x64 ./start_navicat

2、解決亂碼問題

  • 將安裝目錄下的start_navicat文件中的字符集改為zh_CN.UTF-8
  • 打開亂碼的界面,選擇菜單欄工具Tool,下拉菜單中選擇最后一個,打開為選項。
  • “常規” “編輯器” “記錄” 三個選項里都有字體設置,在右邊下拉框中選擇Noto Sans mono CJK SC Regular,注:下拉框中看不到,則利用上下鍵選擇。
  • 重啟,最終結果

總結

以上是生活随笔為你收集整理的Ubuntu18.04 安装MySQL、Navicat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。