在Windows和Linux上安裝MySQL

2021-10-12 18:14:55 字數 2591 閱讀 1056

# ############### my.ini檔案的配置內容 #######################

[mysqld]

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=d:\\myserver\\mysql-8.0.22-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=d:\\myserver\\mysql-8.0.22-winx64\\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統

max_connect_errors=10

# 服務端使用的字符集預設為utf8

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8

mysql_home=d:\myserver\mysql-8.0.22-winx64        在path中新增%mysql_home%\bin

在然後切換到bin目錄下執行  mysqld --initialize --user=mysql --console

輸入mysql -u root -p進行登入資料庫,這時提示需要密碼,然後就是用你上面的密碼登入

修改密碼語句:alter user root@localhost identified  by '123456';    修改密碼為:123456

rpm -qa | grep mysql  如果存在就解除安裝掉。如果存在依賴,需要強制解除安裝

由於mysql安裝過程中,會通過mysql使用者在/tmp目錄下新建tmp_db檔案,所以應該給/tmp較大許可權,執行                                chmod -r 777 /tmp

wget 

mv mysql57-community-release-el7-9.noarch.rpm /opt/

cd /opt

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

cd /etc/yum.repos.d/

yum install mysql-server

## 啟動服務

systemctl start mysqld

## 獲取安裝時的臨時密碼,也就是第一次登入時使用

## 防火牆開放 3306 埠

firewall-cmd --permanent --add-port=3306/tcp

firewall-cmd --reload

##檢視 3306 埠開放狀態

firewall-cmd --query-port=3306/tcp

pip在Linux和Windows上的安裝和使用

pip官網 pip官網安裝文件 wget no check certificate python get pip.py wget no check certificate tar xzvf pip 1.5.4.tar.gz cd pip 1.5.4 python setup.py install 可...

在windows上開發linux程式

由於工作需要,希望能把現有 移植到linux。基於此目的,最近做了些調研和實驗。由於自己並沒有太多的linux下的工作經驗,所以不考慮直接在linux平台下工作,開發。好在現在vscode,visualstudio目前都支援跨平台開發。vscode有一套remote 的擴充套件,可以在本機linux...

竟然可以在Windows上執行Linux,真好玩!

之前了解過一些適用於linux的windows子系統,最近又聽人提起,於是在自己的windows 10專業版上安裝了乙個ubuntu。執行起來還真方便,以後在windows上開發linux程式就不需要安裝桌面虛擬化應用了。下面講下具體的步驟。首先需要在控制面板中啟用 適用於linux的windows...