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目...