Centos下的MySQL安裝及配置

2022-03-16 01:57:54 字數 2644 閱讀 1717

裡使用的是vmware虛擬機器和centos7系統

虛擬機器安裝這裡不多講,網上教程很多了,這裡就介紹下虛擬機器的網路配置。

centos網路連線模式這裡設定為橋接模式,不用勾選複製物理網路連線狀態

然後安裝好 通過命令列 

$su 下一行輸入密碼 獲得root使用者許可權

$cd /etc/sysconfig/network-scripts 進入該目錄

$vi ifcfg-ens33 檔案 這裡檔名可能不一樣

我們等會通過xshell連線到虛擬機器,這裡我們就固定虛擬機器ip。

將bootproto 設定為none或者static;

onboot 開機是否啟動網絡卡 yes

ipv6沒用設定為no;

開啟windows的cmd ,輸入 ipconfig /all 檢視主機的網路配置資訊

虛擬機器ip位址需要和主機ip位址在同一網段,預設閘道器需相同。

配置好後可以在虛擬機器中 ping www.baidu.com 檢視網路是否連線。

最後就可以通過xshell連線虛擬機器,教程也很多這裡不多贅述。

首先 安裝 wget 服務 相當於軟體倉庫。

命令列 :

yum install wget -y 安裝wget服務

wget  安裝mysql的壓縮檔案

xz -d mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz 解壓  由xz檔案轉換為tar

在通過 tar -xvf mysql-8.0.15-linux-glibc2.12-x86_64.tar 提取檔案

然後將 mysql-8.0.15-linux-glibc2.12-x86_64檔案移動到 /usr/local/mysql 目錄

mv mysql-8.0.15-linux-glibc2.12-x86_64 /usr/local/mysql

新增mysql賬號

adduser mysql

然後繼續在mysql目錄下建立是三個目錄

mkdir data(資料庫檔案)  sql_log(日誌檔案) undo

將這是三個目錄更改使用者為mysql

配置系統變數

vi /etc/profile

檔案末尾新增 export path=$path:/usr/local/mysql/bin

source /etc/profile 變數生效

初始化mysqld  --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

然後繼續在mysql目錄下

cd support-files

cp mysql.server /etc/init.d/mysqld

/etc/init.d/mysqld start 啟動mysql服務

還是在mysql目錄下

cd sql_log

grep password mysql-error.log

初始密碼 紅框標記

mysql -uroot -p 登入mysql

alter user user() identified by '新密碼';

下面我們使用sqlyog 連線linux下的 mysql;

在這個過程中 你可能會遇到 

錯誤**2003; 解決方案:關閉 linux 防火牆

錯誤**1130;    解決方案:給資料庫授權

命令列:

$ mysql -uroot -p

enter password:

mysql> show database;

mysql> use mysql;

mysql> update `user` set `host` = '%' where `user` = 'root';

mysql> flush privileges;

mysql> exit;

bye注意這裡的反引號;

再次連線成功;

建立資料庫使用者:

create user username@'ip' identified by 'password' with max_user_connections 1;

給賬戶進行授權

grant select,delete on tablename to username@'ip' ;

收回賬戶許可權

revoke select,delete on tablename to username@'ip'; 

CentOS下mysql的安裝

yum update公升級以後的系統版本為 root yl web yl cat etc redhat release centos linux release 7.1.1503 core yum install mysql yum install mysql server yum install ...

centos下的mysql安裝

解除安裝mysql yum remove mysql mysql server mysql libs compat mysql51 rm rf var lib mysql rm etc my.cnf 檢視是否還有mysql軟體 rpm qa grep mysql 先解除安裝乾淨才進行安裝mysql ...

centos下mysql安裝目錄

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