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
下一篇 2018-06-10

相關推薦

  • 第十周作業

    1、Centos7系統下實現httpd-2.2的安裝,并分別實現prefork、worker、event等幾種工作方式
    2、簡述request報文請求方法和狀態響應碼
    3、詳細描述httpd虛擬主機、站點訪問控制、基于用戶的訪問控制、持久鏈接等應用配置實例

    Linux筆記 2018-07-14
  • DNS服務、BIND

    DNS:domain name service,協議(C/S,udp53,tcp53) BIND:bekerley internat name domain 注意:named程序的啟動用戶是named用戶,非root用戶,因此需要注意權限和屬主。 本地名稱解析配置文件:hosts linux:/etc/hosts windows:%WINDOWS%/syst…

    2018-03-26
  • 邏輯卷

    邏輯卷如果分區分區類型id8epvs查看現有的物理卷 或者pvdisplay(詳細)pvcreate /dev/sdd1 /dev/sdb 把硬盤和分區編程物理卷vgs查看現有的卷組 或者vgdisplay (詳細)vgcreate -s 16M vg0 /dev/sd{d1,b} 創建vg0卷組把sdd1和sdb加入卷組指定PE為16Mlvcreate -…

    Linux筆記 2018-04-30
  • Linux文件管理類命令

    一,linux 文件管理類命令 ls 命令:list directory contents;列出指定目錄下的內容 SYNOPSIS: ls [OPTION]… [FILE]… OPTION: -a :–al顯示所有文件,包括隱藏文件 -A :–almost-all:顯示除 . 和 ..外的所有文件 -l :–long 長格式顯示列表,即文件的詳細屬性信息 -…

    2018-05-15
  • Linux的命令

    Linux的命令機制 命令格式 COMMAND [OPTIONS…] [ARGUMENTS…]選項:用于啟用或關閉命令的某個或某些功能短選項:-c 例如:-l, -h長選項:–word 例如:–all, –human-readable參數:命令的作用對象: 比如文件名和作用名 注意 1. *多個選項…

    Linux筆記 2018-04-01
欧美性久久久久