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

歡迎訪問 生活随笔!

生活随笔

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

数据库

centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用

發布時間:2025/3/12 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python數據分析之路——centos下載并配置mysql與navicat的使用

在之前的文章中已經說明了如何購買并配置一臺自己的服務器,那么在安裝完anaconda之后,為了之后方便用Django進行網站開發與數據分析,需要對數據庫進行配置,那么在數據庫上選擇了mysql。在數據庫管理軟件上選擇的是Navicat。

mysql的安裝與配置

windows

對于Windows用戶來說,直接點擊進入官網下載安裝mysql安裝包,傻瓜式安裝即可,注意要記住你設置的mysql密碼。

Mac

對于mac用戶來說也可以直接點擊進入官網選擇MySQL Community Server下載安裝包,傻瓜式安裝即可,當然也可以打開shell執行依次以下命令安裝

brew install mysql

然后執行啟動mysql

mysql.server start

Centos7

對于centos來說,沒有直接可以交互的安裝包安裝,所以使用命令行安裝配置,首先ssh連接上自己的服務器,然后分別執行下面三條命令

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

安裝成功會提示

已安裝:

mysql-community-libs.x86_64 0:5.7.29-1.el7 mysql-community-libs-compat.x86_64 0:5.7.29-1.el7

mysql-community-server.x86_64 0:5.7.29-1.el7

作為依賴被安裝:

libaio.x86_64 0:0.3.109-13.el7 mysql-community-client.x86_64 0:5.7.29-1.el7

mysql-community-common.x86_64 0:5.7.29-1.el7 net-tools.x86_64 0:2.0-0.25.20131004git.el7

替代:

mariadb-libs.x86_64 1:5.5.64-1.el7

然后進行配置

首先執行systemctl start mysqld.service啟動mysql然后執行netstat -tnlp | grep 3306如果提示

tcp6 0 0 :::3306 :::* LISTEN 11728/mysqld

代表3306端口已經開啟,證明啟動成功,然后執行grep "password" /var/log/mysqld.log查詢mysql密碼,接著執行mysql -uroot -p登陸mysql。登陸之后第一步就是重置密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

一定要記住這次修改之后的密碼,因為之后會經常用到。最后分別執行下面兩條命令開啟遠程主機訪問。

mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

mysql> flush privileges;

為了之后使用Django進行網站開發,我們還需要按照以下步驟修改字符集

#執行下面一行代碼進入編輯

vi /etc/my.cnf

#添加以下內容

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

# 按esc 輸入:wq回車

# 重啟 mysql

systemctl restart mysqld.service

# 查看是否配置成功

mysql> status;

Server characterset: utf8

Db characterset: utf8

Client characterset: utf8

Conn. characterset: utf8

到此,大功告成。如果想修改密碼,可以使用下面的三種方法

# 方法一. 設置當前登錄用戶密碼

mysql> set password=password('newpassword');

# 方法二. 直接改用戶表

mysql> use mysql;

mysql> update user set authentication_string=password('123abc') where user='root';

# 方法三. 修改密碼

mysql> alter user root@'localhost' identified by '123456';

Navicat的安裝與使用

對于大多數使用python進行數據分析的用戶來說,大多并不是專業的運維人員,所以在管理數據庫上可以使用navicat軟件,進行交互式操作,而不是使用sql語句。Navicat在Windows和Mac上都有可以直接使用的版本,可以自行百度下載。當下載完成之后我們打開navicat。

連接本地數據庫

以mac版為例,打開之后是這樣。

點擊新建連接——mysql,因為是本地數據庫,主機就是localhost端口如果沒有修改就是默認的3306,直接輸入你剛剛設置的mysql密碼,就可以成功連接。

連接遠程數據庫

遠程的需要在服務器上配置好mysql,然后點擊ssh連接上自己的遠程服務器,再填寫自己服務器上的mysql配置信息,填寫完畢之后點擊連接測試,提示成功即可,記住ssh里面密碼是你登陸服務器的密碼,常規里面密碼是mysql密碼

「至此,mysql就配置完畢了,之后我們在對數據庫進行操作時基本上都會使用navicat?!?/p>

====================================================================

歡迎關注我的專欄,將會不斷更新數學/統計學/數據分析/深度學習/網站開發相關內容。早起的學習小站?zhuanlan.zhihu.com

有任何疑問歡迎發私信給我或者搜索公眾號:早起python

總結

以上是生活随笔為你收集整理的centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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