yum安裝實現mysql多實例

課堂筆記

 

  1. yum安裝mariadb

yum? install?? mariadb-server

2. 規劃數據庫

mkdir? /mysqldb/330{6,7,8}/{etc,socket,pid,log,data}? -pv

3. 創建用戶

chown? -R? mysql.mysql?? /mysqldb

如果沒有mysql用戶則要重新創建

4. 生成數據庫

mysql_install_db –datadir=/mysqldb/3306/data ?–user=mysql

mysql_install_db –datadir=/mysqldb/3307/data ?–user=mysql

mysql_install_db –datadir=/mysqldb/3308/data ?–user=mysql

 

? ? ? ? ?查看數據庫路徑 show? variables? like? %basedir%’; –basedir=/usr/? 默認

5. 生成配置文件

cp? /etc/my.cnf??? /mysqldb/3306/etc/

cp? /etc/my.cnf??? /mysqldb/3307/etc/

cp? /etc/my.cnf??? /mysqldb/3308/etc/

修改:

port=3306

datadir=/mysqldb/3306/data

socket=/mysqldb/3306/socket/mysql.sock

log-error=/mysqldb/3306/log/mariadb.log

pid-file=/mysqldb/3306/pid/mariadb.pid

#!includedir?? /etc/my.cnf.d???? (注釋掉)

7、8、同上修改

6.啟動腳本

rz 到系統中

cp mysqld /mysqldb/3306/

cp mysqld /mysqldb/3307/

cp mysqld /mysqldb/3308/

 

chmod 700 /mysqldb/3308/mysqld

chmod 700 /mysqldb/3307/mysqld

chmod 700 /mysqldb/3306/mysqld

 

vim? /mysqldb/3306/mysqld

vim? /mysqldb/3307/mysqld

vim? /mysqldb/3308/mysqld

修改:

port=3306

cmd_path=“/usr/bin”

7. systemctl? stop?? mariadb

8.啟動服務

 

/mysqldb/3308/mysqld start

/mysqldb/3307/mysqld start

/mysqldb/3306/mysqld start

 

9.連接實例

mysql? -S /mysqldb/3308/socket/mysql.sock

mysql? -S /mysqldb/3307/socket/mysql.sock

mysql? -S /mysqldb/3306/socket/mysql.sock

 

????????? 查看是否連接上 ??????? show? variables? like? %port%’; 注意:腳本里有老王的坑 – ? ? ? ?

? ? ? ? ?p${mysql_pwd}??? 要輸入密碼 去掉這一行就好

 

 

  1. 彩蛋

select? user,host,password? form? mysql.user

? ? ? ?mysql.user??? 表示mysql數據庫里的user

添加口令 :

update? mysql.user? set? password=password(“970628”)? where? user=’root’ ;

flush? privileges;? 使添加的生效

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

(0)
天策天策
上一篇 2018-06-12 00:44
下一篇 2018-06-12 12:18

相關推薦

  • linux中cat、more、less命令區別詳解

    眾所周知linux中命令cat、more、less均可用來查看文件內容,主要區別有:
    cat是一次性顯示整個文件的內容,還可以將多個文件連接起來顯示,它常與重定向符號配合使用,適用于文件內容少的情況;
    more和less一般用于顯示文件內容超過一屏的內容,并且提供翻頁的功能。more比cat強大,提供分頁顯示的功能,less比more更強大,提供翻頁,跳轉,查找等命令。而且more和less都支持:用空格顯示下一頁,按鍵b顯示上一頁。下面詳細介紹這3個命令。

    2018-04-15
  • Linux 命令

    screen 創建會話

    2018-04-07
  • 運維之ansible

    運維工作:系統安裝(物理機、虛擬機)–> 程序包安裝、配置、服務啟動 –> 批量操作 –> 程序發布 ?–> 監控 穩定可用 ? ? ——- ? ? ?標準化 ? ? ? ? ? ?——— ? ? ? ?自動化 系統安裝: 1、…

    2018-07-16
  • 數組,字符串切片,高級變量

    數組 變量:存儲單個元素的內存空間 數組:存儲多個元素的連續的內存空間,相當于多個變量的集合 數組名和索引 索引:編號從0開始,屬于數值索引 注意:索引可支持使用自定義的格式,而不僅是數值格式,即為關聯索引 bash4.0版本之后開始支持 bash –version?? 查看bash版本 bash的數組支持稀疏格式(索引不連續) 聲明數組: de…

    Linux筆記 2018-05-13
  • Linux用戶和組簡介

    練習為主

    Linux筆記 2018-07-08
欧美性久久久久