Linux環境下原始碼編譯方式安裝MySQL5.1(3)
3. 建立第2個資料庫
原始碼安裝最大的優點就是靈活(缺點當然也很明顯:複雜),不過能夠建立一個資料庫出來,再建立第二個自然也不在話下,事實上建立第2個資料庫與第1個從步驟上看,基本也沒什麼區別,只要注意修改相關路徑,和mysql執行的埠號即可。
建立目錄並修改許可權:
[root@mysqldb2 mysql]# mkdir /data/mysqldata/3307
[root@mysqldb2 mysql]# cd /data/mysqldata/3307/
[root@mysqldb2 3307]# mkdir data binlog tmp innodb_ts innodb_log
[root@mysqldb2 3307]# cd /data/mysqldata
[root@mysqldb2 mysqldata]# chown mysql:mysql 3307 -R複製初始化引數檔案:
- [root@mysqldb2 3307]# cp ../3306/my.cnf ./
修改初始化引數值,主要為路徑和埠:
- [root@mysqldb2 3307]# vi my.cnf
命令符下輸入:
- s/3306/3307/g
替換檔案中所有3306為3307
編輯server-id的值,指定一個與3306資料庫不同的值,比如說303307:
- server-id = 303307
建立資料庫:
[root@mysqldb2 3307]# mysql_install_db --user=mysql --datadir=/data/mysqldata/3307/data
Installing MySQL system tables...
OK
Filling help tables...
OK
..........
..........啟動資料庫:
- [root@mysqldb2 3307]# mysqld_safe --defaults-file=/data/mysqldata/3307/my.cnf &
設定超級使用者密碼:
- [root@mysqldb2 3307]# mysqladmin -uroot password 'verysafe' -S /data/mysqldata/3307/mysql.sock
隨後,就可以通過mysql登入了:
[root@mysqldb2 3307]# mysql -uroot -p'verysafe' -S /data/mysqldata/3307/mysql.sock
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.51-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>通過這種方式,還可以非常輕鬆的建立第三、四....或更多資料庫。當然了,如果是要同時建立多個新庫的話,也許接下來用cp的方式會更快捷一些,不過這就跟mysql_install_db沒什麼關係了~~~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-686439/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux環境下原始碼編譯方式安裝MySQL5.1(2)Linux原始碼編譯MySql
- Linux環境下原始碼編譯方式安裝MySQL5.1(1)Linux原始碼編譯MySql
- Linux環境PostGIS原始碼編譯安裝Linux原始碼編譯
- lnmp環境安裝-原始碼編譯LNMP原始碼編譯
- Linux 環境下編譯安裝 RedisLinux編譯Redis
- Linux下原始碼編譯方式安裝MySQL5.5Linux原始碼編譯MySql
- CentOS 7.4 環境下原始碼編譯安裝 postgreSQL 11.4CentOS原始碼編譯SQL
- Android 原始碼的下載和編譯環境的安裝及編譯Android原始碼編譯
- [環境搭建] 透過原始碼編譯安裝 Redis原始碼編譯Redis
- Linux環境下, 原始碼編譯安裝詳解 (編譯CMake 3.15 和 gcc 5.3.0 為例)Linux原始碼編譯GC
- CentOS 7.4 環境下原始碼編譯(多例項)安裝 Mysql 5.7.26CentOS原始碼編譯MySql
- opensuse linux安裝gcc編譯環境LinuxGC編譯
- 從零搭建LNMP環境(一) - 編譯原始碼安裝PHPLNMP編譯原始碼PHP
- Linux下通過原始碼編譯安裝程式Linux原始碼編譯
- 編譯安裝LAMP環境編譯LAMP
- 初始化編譯環境 下載原始碼編譯原始碼
- RHEL5u3環境下編譯安裝MySQL Proxy 0.8.1編譯MySql
- linux中原始碼編譯安裝Linux原始碼編譯
- 【Linux】Linux軟體安裝管理3 編譯安裝原始碼軟體Linux編譯原始碼
- CentOS6.9原始碼編譯安裝nginx+php7+mysql環境CentOS原始碼編譯NginxPHPMySql
- 原始碼包安裝mysql5.1原始碼MySql
- Linux 開發環境 -- C/C++開發環境編譯安裝Linux開發環境C++編譯
- Jtti:美國Linux伺服器原始碼編譯的安裝方式JttiLinux伺服器原始碼編譯
- php環境篇:linux編譯安裝nginx1.13.2PHPLinux編譯Nginx
- CPP編譯器安裝(Windows環境)編譯Windows
- linux-原始碼的編譯安裝和解除安裝Linux原始碼編譯
- Linux環境下RPM方式JDK安裝及配置LinuxJDK
- 原始碼編譯安裝Redis原始碼編譯Redis
- LAMP原始碼編譯安裝LAMP原始碼編譯
- Centos7下原始碼編譯安裝apacheCentOS原始碼編譯Apache
- CentOS 6.7下MySQL 5.6原始碼編譯安裝CentOSMySql原始碼編譯
- CentOS 6.7下原始碼編譯安裝MySQL 5.7.5CentOS原始碼編譯MySql
- CentOS 7版本原始碼編譯方式安裝TokuDBCentOS原始碼編譯
- linux下apache+mysql+php開發環境純原始碼編譯搭建(轉)LinuxApacheMySqlPHP開發環境原始碼編譯
- Debian9 (Stretch) 下編譯安裝 LNMP 環境編譯LNMP
- Debian9(Stretch) 下編譯安裝LNMP環境編譯LNMP
- CentOS5.5下快速編譯安裝最新的LAMP環境CentOS編譯LAMP
- Ubuntu環境編譯OpenJDK11原始碼Ubuntu編譯JDK原始碼