如何在linux下安裝mysql

2021-09-02 09:17:08 字數 1215 閱讀 1483

linux下使用yum安裝mysql,以及啟動、登入和遠端訪問。

1、安裝

檢視有沒有安裝過:

yumlistinstalledmysql*

rpm-qa|grepmysql*

檢視有沒有安裝包:

yumlistmysql*

安裝mysql客戶端:

yuminstallmysql

安裝mysql伺服器端:

yuminstallmysql-server

yuminstallmysql-devel

2、啟動&&停止

資料庫字符集設定

mysql配置檔案/etc/my.cnf中加入default-character-set=utf8

啟動mysql服務:

servicemysqldstart或者/etc/init.d/mysqldstart

開機啟動:

chkconfig-addmysqld,檢視開機啟動設定是否成功chkconfig--list|grepmysql*

mysqld0:關閉1:關閉2:啟用3:啟用4:啟用5:啟用6:關閉

停止:servicemysqldstop

3、登入

建立root管理員:

mysqladmin-urootpassword123456

登入:mysql-uroot-p輸入密碼即可。

忘記密碼:

servicemysqldstop

mysqld_safe--user=root--skip-grant-tables

mysql-uroot

usemysql

updateusersetpassword=password("new_pass")whereuser="root";

flushprivileges;

4、遠端訪問

開放防火牆的埠號

mysql增加許可權:mysql庫中的user表新增一條記錄host為「%」,user為「root」。

5、linuxmysql的幾個重要目錄

資料庫目錄

/var/lib/mysql/

配置檔案

/usr/share/mysql(mysql.server命令及配置檔案)

相關命令

/usr/bin(mysqladminmysqldump等命令)

啟動指令碼

/etc/rc.d/init.d/(啟動指令碼檔案mysql的目錄)

如何在linux下寫指令碼定時備份mysql資料庫

我們在工作中可以這麼做減少資料丟失概率 1.先在某個資料夾下建立乙個指令碼,這裡命名為back up database.sh,在 mnt data dump 這目錄下 bin bash basedir mnt data dump cd basedir echo 開始備份資料庫 echo mysqld...

如何在Linux下安裝Docker

docker包括三個基本概念 l 映象 image l 容器 container l 倉庫 repository 理解了這三個概念,就理解了 docker 的整個生命週期。映象image docker映象就是乙個唯讀的模板。例如 乙個映象可以包含乙個完整的 ubuntu 作業系統環境,裡面僅安裝了 ...

如何在Linux下安裝Qt

linux下安裝qt 前段時間簡單的學習了一下linux下圖形程式設計qt程式設計軟體,安裝方法我來說一下,最令我難忘的是安裝qt編譯時間長達漫長兩個小時。下面我就來說一下安裝qt的具體步驟 將qt x11 opensource src 4.2.3.tar.gz原始碼包解壓縮到 usr local目...