最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Centos 5.2下安裝多個mysql數據庫配置詳解

 更新時間:2014年07月02日 08:56:44   投稿:hebedich  
在實際應用中,有時候,我們需要在同一臺服務器上安裝兩個甚至多個mysql數據庫,那么,如何來操作呢,今天我們就來探討下這個問題

一、編譯安裝第一個MySQL 5.1.33

cd /opt

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql -s /bin/nologin -d /usr/local/mysql

tar -zxvf mysql-5.1.33.tar.gz

cd mysql-5.1.33/

./configure --prefix=/usr/local/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase

make && make install

chmod +w /usr/local/mysql

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

cp support-files/my-medium.cnf /usr/local/mysql/my.cnf

cd ../


附:以下為附加步驟,如果你想在這臺服務器上運行MySQL數據庫,則執(zhí)行以下兩步。如果你只是希望讓PHP支持MySQL擴展庫,能夠連接其他服務器上的MySQL數據庫,那么,以下兩步無需執(zhí)行。

①、以mysql用戶帳號的身份建立數據表:

/usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

②、啟動MySQL(最后的&表示在后臺運行)

/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &

echo "/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &" >> /etc/rc.local

ln -s /usr/local/mysql/bin/mysql /sbin/mysql 

ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin


mysqladmin -u root password 1234 --初始化root密碼

mysqladmin -u root -p password 456 --修改root已設置好的密碼

mysql -u root -p         --用新密碼連接數據庫



添加mysql帳戶 

grant all on *.* to 

'mysql3306'@'%' identified by 'mysql3306';     --添加用戶mysql3306用于遠程管理mysql數據庫

二、編譯安裝第二個mysql 5.1.33:


注:可以將第一個mysql的安裝文件全部復制過來,為了熟練安裝過程,這里就再來重新安裝一遍

cd /opt

/usr/sbin/useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307

tar -zxvf mysql-5.1.33.tar.gz

cd mysql-5.1.33/

./configure --prefix=/usr/local/mysql3307/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase

make;make install

chmod +w /usr/local/mysql3307

chown -R mysql3307:mysql /usr/local/mysql3307

chmod -R 777 /usr/local/mysql3307

cp /usr/local/mysql/share/mysql/my-medium.cnf /usr/local/mysql3307/my.cnf


修改配置文件:

port = 3307                   --修改端口

socket = /tmp/mysql3307.sock       --修改sock

# Here follows entries for some specific programs

# The MySQL server

[mysqld]

port = 3307

socket = /tmp/mysql3307.sock

①、以mysql用戶帳號的身份建立數據表:

/usr/local/mysql3307/bin/mysql_install_db --basedir=/usr/local/mysql3307 --datadir=/usr/local/mysql3307/data --user=mysql3307

②、啟動MySQL(最后的&表示在后臺運行)

/bin/sh /usr/local/mysql3307/bin/mysqld_safe --defaults-file=/usr/local/mysql3307/my.cnf &

echo "/bin/sh /usr/local/mysql3307/bin/mysqld_safe --defaults-file=/usr/local/mysql3307/my.cnf &" >> /etc/rc.local



注:如出現(xiàn) warning world-writable config file ' /usr/local/mysql3307/my.cnf' is ignored

解決辦法:  chmod 644 /usr/local/mysql3307/my.cnf

mysqladmin -P 3307 -S/tmp/mysql3307.sock -u root password 1q2w3e --初始化root密碼

mysqladmin -P 3307 -S/tmp/mysql3307.sock -u root -p password 1q2w3e --修改root已設置好的密碼

/usr/local/mysql3307/bin/mysql -uroot -p -S/tmp/mysql3307.sock


添加mysql帳戶 

grant all on *.* to 

'mysql3307'@'%' identified by 'mysql3307';     --添加用戶mysql3307用于遠程管理mysql數據庫

相關文章

  • MySQL的常用命令集錦

    MySQL的常用命令集錦

    這篇文章主要介紹了MySQL的常用命令集錦,堪稱初學者需要掌握的MySQL命令大全,其中系統(tǒng)命令行環(huán)境是基于類Unix系統(tǒng)來作例子的,需要的朋友可以參考下
    2015-11-11
  • MySQL 日期格式化的使用示例

    MySQL 日期格式化的使用示例

    在MySQL中,可以使用DATE_FORMAT函數對日期進行格式化,本文就來介紹一下MySQL 日期格式化的使用示例,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • mysql數據庫在表中添加數據三種操作方式

    mysql數據庫在表中添加數據三種操作方式

    這篇文章主要介紹了mysql數據庫在表中添加數據三種方式,首先創(chuàng)建數據庫和表,創(chuàng)建完成后就可以進行添加數據的操作了,本文結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • mysql中l(wèi)imit查詢踩坑實戰(zhàn)記錄

    mysql中l(wèi)imit查詢踩坑實戰(zhàn)記錄

    在MySQL中我們常常用order by來進行排序,使用limit來進行分頁,下面這篇文章主要給大家介紹了關于mysql中l(wèi)imit查詢踩坑的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • mysql 時間戳的用法

    mysql 時間戳的用法

    這篇文章主要介紹了mysql 時間戳的用法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • dbeaver導入sql腳本的詳細步驟(附圖文)

    dbeaver導入sql腳本的詳細步驟(附圖文)

    這篇文章主要給大家介紹了關于dbeaver導入sql腳本的詳細步驟,DBeaver是一款數據庫管理工具,最重要的是他是一款比較好的開源工具,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-09-09
  • 一文總結使用MySQL時遇到null值的坑

    一文總結使用MySQL時遇到null值的坑

    這篇文章給大家總結了日常使用MySQL時,容易遇到NULL值的坑有哪些,文章通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • MySQL查看視圖的三種方法

    MySQL查看視圖的三種方法

    本文主要介紹了MySQL查看視圖的三種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-09-09
  • Java的Struts框架中append標簽與generator標簽的使用

    Java的Struts框架中append標簽與generator標簽的使用

    這篇文章主要介紹了Java的Struts框架中append標簽與generator標簽的使用方法,Struts是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-12-12
  • MySQL高級查詢之與Group By集合使用介紹

    MySQL高級查詢之與Group By集合使用介紹

    在MySQL中,你可以獲取表達式組合的連接值。你可以使用DISTINCT刪去重復值。假若你希望多結果值進行排序,則應該使用 ORDER BY子句
    2013-08-08

最新評論

定边县| 锦州市| 横山县| 余庆县| 高尔夫| 阳谷县| 茂名市| 卢氏县| 南康市| 杨浦区| 香港| 汾阳市| 泸西县| 景宁| 隆德县| 沅江市| 常山县| 云和县| 安西县| 巴青县| 卓资县| 通江县| 抚远县| 汉阴县| 玉溪市| 平罗县| 班戈县| 南投县| 辉南县| 鲁甸县| 新乡市| 旌德县| 新沂市| 北安市| 阿合奇县| 三门峡市| 舒城县| 博罗县| 札达县| 济阳县| 张家口市|