当前位置:  技术问答>linux和unix

MySQl的编译安装!

    来源: 互联网  发布时间:2016-03-13

    本文导语:  # tar zxvf mysql-5.0.45.tar.gz    #解压MySQL源代码包 # cd mysql-5.0.45                   # groupadd mysql                  #创建MySQL组 # useradd –g mysql mysql         #创建MySQL帐号并且加入到MySQL组中 ...

# tar zxvf mysql-5.0.45.tar.gz    #解压MySQL源代码包
# cd mysql-5.0.45                  
# groupadd mysql                  #创建MySQL组
# useradd –g mysql mysql         #创建MySQL帐号并且加入到MySQL组中
#./configure –datadir=/var/lib 
  --prefix=/usr/local/mysql 
  --without-isam 
  --with-raid 
  --with-big-tables  
  --with-big-tables 
  --without-debug 
  --enable-thread-safe-client 
  --with-client-ldflags=-all-static 
  --with-extra-charsets=gbk

#cd /usr/local/mysql/bin/
# ./mysql_install_db –user=mysql –datadir=/data
# cp /var/lib/mysql/mysql.server /etc/rc.d/init.d/mysqld
# chown –R root .
# chown –R mysql /data
# chgrp –R mysql .
# chkconfig –add mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# cp /var/lib/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf
#service mysqld start      #—启动数据库
#cd /usr/local/mysql/bin
#./mysqldamin –uroot –p password ‘new’    #—设置ROOT用户的密码
Enter password:                               #—直接回车就可以了
Mysql> create database fire9;                 #—创建数据库



不知道各位大哥能帮忙注释下 部分过程的说明吗?
还有就是,这样编译安装是否是MySQL的标准编译安装呢?
如果不是的话,能否指教下?

|
#groupadd mysql     
 (创建一个MYSQL用户组)
#useradd -g mysql mysql
(在MYSQL用户组下新建一个用户)
#tar -zxvf mysql-5.0.37.tar.gz
(解压MYSQL源码)
#cd mysql            
(为了方便,把上面解压出来的文件夹重命名为/mysql,cd命令是进入此文件夹)
#./configure --prefix=/server/mysql     
(注意/configure前有“.”, 是用来检测你的安装平台的目标特征的,prefix是安装路径)
#make
(编译程序)
#make install
(安装程序)   
#/server/mysql/bin/mysql_install_db --user=mysql
(初始化数据库,用户mysql)    
#cp support-files/my-medium.cnf /etc/my.cnf 
(将MYSQL配置文档复制到/etc目录下保存为my.cnf,如果问是否覆盖原文件,输入“yes"然后回车)
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
(同上)
#chmod 700 /etc/rc.d/init.d/mysqld
(用ntsysv设置使mysql每次启动都能自动运行)
#chkconfig --add mysqld
(同上)
#cd /server/mysql
(进入mysql安装目录)
#chown -R root .
(注意后面有个”.")
#chown -R mysql var
#chgrp -R mysql .
(注意后面有个”.",以上三行权限设置)
#/server/mysql/bin/mysqld_safe --user=mysql &
(启动MYSQL服务,出现 mysqld ended 的时候或者有#starting也行.点击回车.回到命令行)
#bin/mysql -u root -p
(登陆MYSQL,系统会提示输入密码.由于我们安装时没有设置密码.所以默认密码为空.直接点击回车进入)
如果出现WELCOME TO MYSQL字样,就说明成功了,然后测试下
输入 selcet version();
查看mysql的版本
注意:sql语句要以";"结尾 

    
 
 

您可能感兴趣的文章:

  • 编程技术其它 iis7站长之家
  • 急需c访问mysql的代码,要直接可以编译的!
  • 访问mysql编译出错!!!
  • 在Linux下访问mysql,编译出现的问题
  • MYSQL用什么编译嵌入式SQL的程序
  • 高分求教mysql 编译环境安装问题!
  • 求助!!编译连接 mysql 时出错
  • 解析如何加快mysql编译的速度
  • C和mysql编译出错,帮忙看看
  • 编译问题 undefined reference to `mysql_free_result'
  • crontab 如何定时执行Mysql中C编译完成的程序
  • 用GCC编译时,找不到MYSQL.H这个文件呀,请老大帮忙呀!!!!!!!!!
  • mysql编译问题
  • 急!编译Mysql出错!
  • mysql安装编译
  • 重新编译Mysql时出现问题,请教达人
  • 我在linux环境下用QT和Mysql,编译时无法找到头文件QSqlDriver,怎么办?
  • Linux下查看nginx apache mysql php的编译参数
  • mysql++ 程序上次编译好好的,这次出错
  • Linux下MySQL 5.5.8 源码编译安装记录分享
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • MySQL Workbench的下载安装与使用教程
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • php for linux安装既不支持mysql.如何配置支持mysql
  • Win7 64位下mysql 下载、安装与配置图文教程
  • 在Linux内安装了Mysql,无法进入Mysql.
  • mysql 5.7下载安装配置详细教程
  • 在free bsd unix下安装mysql,都需要装什么,还需dbd:mysql?
  • mysql安装图解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • 怎样在linux终端输入mysql直接进入mysql?
  • MySQL索引基本知识
  • c++中关于#include <mysql/mysql.h>的问题?
  • Mysql设置查询条件(where)查询字段为NULL
  • mysql -u root mysql 怎么解释
  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • mm.mysql那里可以下载?www.mysql.com根本下载不了。谢谢了
  • java将类序列化并存储到mysql(使用hibernate)
  • MySQL集群 MySQL Cluster
  • Mysql索引类型:B-Tree索引介绍
  • MySQL存储引擎 MySQL Maria
  • Mysql Select查询执行流程介绍及实例
  • linux 下mysql 以root和普通用户进入mysql的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3