MYSQL軟件安裝

二進制包安裝,yum源多實例安裝

MYSQL-二進制包安裝

實驗準備:

1、Linux服務器或虛擬機一臺,系統版本centos 7.4

2、mysql二進制安裝包,軟件版本,mariadb-10.2.15-linux-x86_64.tar.gz

3、為mysql服務單獨創建mysql賬號

實驗步驟

1、創建/mydata/data目錄,用于存放數據文件

mkdir -p /mydata/data

2、創建mysql用戶,并指定其家目錄/mydata/data、設置為系統賬號

useradd -r -d /mydata/data? -s /sbin/nologin

3、將二進制的軟件包解壓到/usr/local/目錄下,并創建軟連接mysql

tar -xf mariadb-10.2.15-linux-x86_64.tar.gz? -C /usr/local/

ln -sv /usr/local/mariadb-10.2.15-linux-x86_64/? /usr/local/mysql

4、添加環境變量,將/usr/local/mysql/bin寫到環境變量中

echo PATH=/usr/local/mysql/bin:$PATH >/etc/profile.d/mysql.sh

. /etc/profile.d/mysql.sh? 讓新家的路徑生效

5、設置軟連接的mysql及其子目錄的屬主、數組、權限

chown -R root:mysql? /usr/local/mysql/

ll /usr/local/mysql/? 查看屬主、數組、權限

6、安裝mysql初始化腳本

/usr/local/mysql/scripts/mysql_install_db –user=mysql –datadir=/mydata/data/

出現ok,則安裝成功;若提示缺少共享庫-libaio.so.1,則需要安裝共享庫yum install libaio

之后,重新初始化數據庫腳本

7、配置啟動服務文件

cp /usr/local/mysql/support-files/mysql.server? ?/etc/rc.d/init.d/mysqld

chkconfig –add mysqld

8、配置主程序文件

cp /usr/local/mysql/support-files/my-large.cnf? ?/etc/my.cnf

vi /etc/my.cnf 添加如下peizh

[mysqld]

datadir=/mydata/data

9、啟動mysqld服務

systemctl start mysqld

ss -ntl 查看mysql端口是否開啟,默認是3306

10、安裝完mysql之后需要初始化mysql安全配置問價

/usr/local/mysql/bin/msyql_secure_installation

根據實際需求配置密碼

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/100805

(0)
chenxinchenxin
上一篇 2018-06-10 18:04
下一篇 2018-06-10 20:31

相關推薦

  • sed命令

    sed命令 sed是一種流編輯器,用于對文本逐行讀取逐行處理,處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(patternspace),接著用sed命令處理緩沖區中的內容,處理完成后,把處理后結果輸出到標準輸出。接著處理下一行,這樣不斷重復,直到文件末尾。 命令語法 sed [OPTION]… {script-only-if-no-othe…

    Linux筆記 2018-06-12
  • 服務器

    服務器的組成及應用

    2018-04-01
  • 進程和計劃任務

    進程間的狀態轉化、以及與進程相關的配置命令和文件;作業管理和任務計劃

    2018-05-04
  • linux基礎3

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -d ‘ ‘ -f1 | sort -u root 2、取出最后登錄到當前系統的用戶的相關信息。 [root@localhost ~]# last -1 | id uid=0(root…

    Linux筆記 2018-07-08
  • lamp架構搭建

    lamp架構搭建(yum) 環境:一臺主機,centos7.5   lamp安裝 yum -y install httpd php-fpm php-mysql mariadb-server 啟動php-fpm服務 systemctl start php-fpm 配置httpd生成配置文件,提示http,php-fpm服務在本地 vim /etc/h…

    2018-06-25
  • shell腳本進階部分

    腳本進階:條件語句、循環語句等(不包括linux安裝部分)

    2018-05-13
欧美性久久久久