MYSQL資料庫安裝教程

2021-12-30 08:02:03 字數 2105 閱讀 5626

編譯安裝

centos7預設安裝了mariadb資料庫,需要先進行解除安裝。

rpm-qa|grepmariadb//查詢出來已安裝的mariadb

rpm-e--nodeps檔名//解除安裝mariadb,檔名為上述命令查詢出來的檔案

設定mysql配置檔案

centos7預設配置檔案路徑位於/etc/my.cnf

若之前存在先進行移除:

rm/etc/my.cnf

建立mysql使用者組和mysql使用者groupaddmysql //新增mysql使用者組useradd-gmysqlmysql解壓安裝包並重命名移動至目錄/usr/local/

tar –zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

mvmysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

配置配置檔案

cd /usr/local/mysql/support-files/

cpmy-default.cnf/etc/my.cnfvim/etc/my.cnf內容參照「配置檔案/mysql/my.cnf」安裝mysqlcd/usr/local/mysql修改當前目錄擁有者為mysql使用者chown-rmysql:mysql./安裝mysql./scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql/--datadir=/home/mysql/data/修改資料存放目錄擁有者為mysql使用者chown-rmysql:mysql/home/mysql/data

配置mysql啟動

授予my.cnf最大許可權

chown777/etc/my.cnf設定開機自啟動服務控制指令碼

cp./support-files/mysql.server/etc/rc.d/init.d/mysqld增加mysqld服務控制指令碼執行許可權chmod+x/etc/rc.d/init.d/mysqld將mysqld服務加入到系統服務,並檢視是否生效

chkconfig--addmysqldchkconfig--listmysqld命令輸出類似下面的結果:

mysqld0:off1:off2:on3:on4:on5:on6:off表明mysqld服務已經生效,在2、3、4、5執行級別隨系統啟動而自動啟動,以後可以使用service命令控制mysql的啟動和停止

在/usr/local/mysql下建立log資料夾並建立錯誤日誌檔案

touch mysql-error.log

命令為:servicemysqldstart和servicemysqldstop如果啟動mysql失敗,嘗試到mysql目錄:chown -r mysql:mysql ./同時看看/var/lib/mysql/mysql.sock這個路徑是否有mysql.sock檔案,沒有的話按照下面建立方式建立

將mysql的bin目錄加入path環境變數,編輯 ~/.bash_profile檔案vim~/.bash_profile在最後新增exportpath=$path:/usr/local/mysql/bin儲存退出。source ~/.bash_profile使之立刻生效修改使用者密碼以及遠端登入以root賬戶登入mysql,預設是沒有密碼的mysql-uroot-p回車進入,這個時候會報出找不到/var/lib/mysql/mysql.sock檔案。該檔案位於/tmp/mysql.sock在/var/lib/建立mysql資料夾進行鏈結解決ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock重新登入便可以通過。

登入之後usemysql;updateusersetpassword=password('root')whereuser='root'andhost='localhost';flushprivileges;grantallprivilegeson*.*to'root'@'%'identifiedby'root'withgrantoption;flushprivileges;防火牆設定:

systemctl start firewalld

firewall-cmd --zone=public --add-port=3306/tcp –-permanent

firewall-cmd --reload #重啟firewall

mysql資料庫安裝教程

注 解除安裝mariadb,否則安裝mysql會出現衝突 root mysqlmaster rpm qa grep mariadb 列出所有被安裝的mariadb rpm包 root mysqlmaster rpm evh nodeps mariadb libs 5.5.60 1.el7 5.x86...

MySQL資料庫 MySQL5安裝教程

1.執行安裝包 2.next之後選擇custom 元件位置可選change選項改變 3.4.可以選擇安裝位置 5.點選install開始安裝 6.安裝結束後程式後提示受否要在mysql.com上註冊,選擇跳過即skin sign up,然後點next 7.現在開始配置mysql伺服器,點選finis...

安裝資料庫教程

解壓並放在需要的位置 用管理員許可權開啟cmd控制面板 定位到mysql資料夾下面的bin目錄 mysqld initialize user mysql console 作用是初始化,並新建乙個data資料夾 會獲得一串初始密碼 mysqld install mysql 安裝mysql 關閉cmd視...