CentOS下安裝mysql及配置使用

2022-07-30 17:12:10 字數 1851 閱讀 4516

最近一直使用的是centos,平時用的最多的資料庫是sql server,對於mysql還停留在上學的時候,早已忘得一乾二淨,寫這篇內容目的是,重新學習如何安裝使用mysql。

一、安裝mysql

操作開始,關於linux系統的軟體源是很多的,我這裡裝mysql用的是官網的源:

2.安裝rpm包

3.安裝完rpm包後,再安裝mysql-server

4.重啟mysql服務

service mysqld restart 

這個錯誤有人說是系統許可權問題,而我這裡按照提示的這個命令執行是可以成功的,即:

systemctl restart mysqld.service 

重啟服務後,直接使用root賬戶登入:

命令:mysql -u root 直接登陸

接著,我們進入mysql服務,修改root賬戶的密碼:

退出後,我們就可以按照剛才修改的密碼登陸了。

二、配置mysql

1.編碼問題

用過mysql的童鞋應該都遇到過編碼的問題,當使用中文的時候,儲存的資料中會出現亂碼,所以我們要配置下mysql的預設編碼格式,配置檔案在 /etc/my.cnf 開啟後,如圖所示:

我們只需要在後面加上編碼配置就可以了

[mysql]

default-character-set =utf8

這裡的字元編碼要和/usr/share/mysql/charsets/index.xml中一致。

還是因為許可權的問題,我們的ip沒有加入到被允許的訪問中,在這裡我把所有的ip都設定成可訪問:

mysql> grant all privileges on *.* to root@'%'identified by 'your password';這裡的%代表所有的ip

下面我們再連線時,已經提示連線成功了,注意,如果不是root賬戶,而是新建的使用者則需要建立新使用者並授權:

mysql>create user 'username'@'%' identified by 'password'; 

此貼就寫這麼多吧,太晚了,睡覺了。

北京的夜,下著雨,初秋的涼爽,你那裡下雨了嗎?

Centos下的MySQL安裝及配置

裡使用的是vmware虛擬機器和centos7系統 虛擬機器安裝這裡不多講,網上教程很多了,這裡就介紹下虛擬機器的網路配置。centos網路連線模式這裡設定為橋接模式,不用勾選複製物理網路連線狀態 然後安裝好 通過命令列 su 下一行輸入密碼 獲得root使用者許可權 cd etc sysconfi...

centos下mysql安裝目錄

apache 如果採用rpm包安裝,安裝路徑應在 etc httpd目錄下 apache配置檔案 etc httpd conf httpd.conf apache模組路徑 usr sbin apachectl web目錄 var www html 如果採用源 安裝,一般預設安裝在 usr local...

Centos下python安裝 MySQLdb報錯

問題描述 centos下python安裝 mysqldb報以下錯誤 python setup.py build running build running build py running build ext building mysql extension creating build temp....