在linux中安裝mysql
1.環境:
linux5 + mysql-5.1.48.tar.gz
2.安裝步驟如下:
2.1建立mysql 組及使用者
shell>groupadd mysql
shell>useradd -g mysql mysql
2.2.mysql資料檔案及資料庫例項檔案存放路徑
shell>mkdir -p /opt/mysql/data
shell>chown -R mysql.mysql /opt/data
shell>mkdir -p /usr/local/mysql
2.3.解壓及安裝mysql tar 檔案
shell>tar -zxvf mysql-5.1.48.tar.gz
shell>cd mysql-5.1.48.tar.gz
shell>./configure --prefix=/usr/local/mysql \ >
--without-debug >
--without-bench >
--enable-thread-safe-client >
--enable-assember >
--enable-profiling >
--with-mysqld-ldflags=-all-static >
--with-client-ldflags=-all-static >
--with-charset=latin1 >
--with-extra-charset=utf8,gbk >
--with-innodb >
--with-myisam >
--with-csv_storage-engine >
--with-federated-storage-engine >
--with-mysqld-user=mysql >
--without-embedded-server >
--with-server-suffix=-mark520
--with-unix-socket-path=/usr/local/mysql/sock/mysql.sock
--可以自行增減安裝mysql選項。
2.4.安裝mysql
shell>make;make install
2.5.修改配置檔案
shell>cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
shell>vi /etc/my.cnf 新增:
shell>basedir=/usr/local/mysql
shell>datadir=/opt/mysql/data
2.6.初始化資料庫及生成系統表
shell>bin/mysql_install_db -defaults-file=/etc/my.cnf --user=mysql
備註:
configure 常用選項:
--prefix 設定安裝路徑,預設:/usr/local
--datadir 設定MySQL資料檔案存放路徑
--with-charset 設定系統預設字符集
--with-collation 系統預設的校驗規則
--with-tcp-port 指定特定監聽埠,預設為3306
--with-mysqld-user 指定執行mysqld 的 OS使用者,預設為mysql
--without-query-cache 禁用Query Cache功能
--with-extra-charsets 出了預設字符集之外需要編譯安裝的字符集
--with-unix-socket-path 設定socket檔案地址
--without-innodb 禁用Innodb儲存引擎
--with-partition 在5.1版本中開啟partition支援特性
--enable-thread-safe-client
以執行緒方式編譯客戶端
--with-pthread 強制使用pthread執行緒庫編譯
--with-named-thread-libs
指定使用某個特定的執行緒庫編譯
--without-debug 使用非debug模式
--with-mysqld-ldflags mysqld的額外link引數
--with-client-ldflags client的額外link引數
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26855487/viewspace-731623/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql在linux安裝MySqlLinux
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- 在linux中安裝DockerLinuxDocker
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- 在Linux中安裝軟體Linux
- Linux安裝解除安裝MySQLLinuxMySql
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- mysql安裝 for LinuxMySqlLinux
- Linux安裝MySQLLinuxMySql
- 在Linux中,如何在Linux中安裝和配置KVM?Linux
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- Linux安裝mysql 8.0LinuxMySql
- 最新!linux mysql安裝LinuxMySql
- linux上安裝mysqlLinuxMySql
- mysql linux下安裝MySqlLinux
- 在FreeBSD中安裝MySQL資料庫MySql資料庫
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式LinuxRedhatCentOSMySql
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- 【mysql】linux下安裝mysql-5.7.31MySqlLinux
- Linux 下 docker 安裝 MySQLLinuxDockerMySql
- Linux安裝Mysql5.6LinuxMySql
- Rocky Linux 安裝 MySQL 8.0LinuxMySql
- Linux下安裝使用MySQLLinuxMySql
- Linux下安裝MySQL 5.7LinuxMySql
- Linux安裝MySQL8.0LinuxMySql
- Linux 7 安裝Mysql 5.7LinuxMySql
- Linux安裝MySQL(使用yum)LinuxMySql
- linux環境安裝——mysql安裝複習LinuxMySql
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- vnc遠端安裝,在Linux中vnc遠端安裝的教程VNCLinux
- Suse Linux 10中MySql安裝與配置步驟LinuxMySql
- 在Linux上安裝gskitLinux
- 在Linux下安裝JDKLinuxJDK
- Linux伺服器—安裝mysqlLinux伺服器MySql
- Linux伺服器---安裝mysqlLinux伺服器MySql
- linux 安裝 mysql簡單教程LinuxMySql