`

从源码编译安装MySQL的步骤

阅读更多
[注:如果需要支持innodb,请参考如下]
./configure \
--prefix=/usr/local/mysql \
--with-charset=utf8 \
--with-extra-charsets=all \
--with-big-tables \
--with-comment \
--with-mysqld-ldflags=-all-static \
--enable-assembler \
--enable-local-infile \
--with-plugins=innobase,federated

对于v5.1.*版本安装完将$MYSQL/share/mysql/my-innodb-heavy-4G.cnf拷贝到/etc/my.cnf,将/share/mysql/mysql.server拷贝到/etc/init.d/mysql作为服务


mysql是linux平台下最流行的数据库系统,今天介绍的是mysql的安装及简单的操作方法!
引用

groupadd mysql //建立mysql用户组
useradd -g mysql mysql  //建立mysql帐户
tar -zxvf mysql-x.x.xx.tar.gz  //解压缩mysql
cd mysql-5.0.45  //进入解压好的mysql目录
./configure –prefix=/usr/local/mysql –with-charset=utf8 –with-collation=utf8_general_ci –with-extra-charsets=latin1  //设置参数
make
make install  //开始安装
cp support-files/my-medium.cnf /etc/my.cnf  //拷贝my-medium.cnf文件到/etc/目录下并重命名为my.cnf

用编辑器打开my.cnf文件,找到log-bin=mysql-bin这一行,将其注释掉
:#log-bin=mysql-bin
引用

cd /usr/local/mysql   //进入mysql目录
bin/mysql_install_db --user=mysql
chown -R root .  //设置目录权限属性
chown -R mysql /usr/local/mysql/var
chgrp -R mysql
bin/mysqld_safe --user=mysql &  //启动mysql

用编辑器打开/etc/rc.local文件,在exit 0前面加上,/usr/local/mysql/bin/mysqld_safe –user=mysql &
重新启动,输入mysql,如果能进入则说明启动成功!
——————————-mysql常用命令————————
引用

mysql -uroot -p //登陆本机mysql、root为用户名
mysqladmin -uroot -p password 1234  //1234为新密码
create database mydb;   //新建一个名为mydb的数据库
drop database mydb  //删除一个名为mydb的数据库
show databases  //查看数据库
desc func   //查看数据表的详细结构

—————————–关键的,常用数据库维护操作————
引用

mysqldump -uroot -p -all -database>/Users/venmos/backup.sql  //备份全部数据库到/Users/venmos/目录下的backup.sql文件
mysqldump -uroot -p mydb>/Users/venmos/backup.sql  //备份mydb数据库到/Users/venmos/目录下的backup.sql文件
use /Users/venmos/backup.sql  //导入/Users/venmos/目录的backup.sql数据库
分享到:
评论

相关推荐

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    mysql8编译安装步骤

    mysql8编译安装步骤 详细记录了如何一步步从源码安装mysql8

    MYSQL5.6源码编译安装步骤.txt

    LINUX下MYSQL5.6源码安装步骤,自己在虚拟机环境下安装MYSQL的步骤总结

    Linux下源码编译MySQL 5.5 与安装程全记录

    Linux下源码编译MySQL 5.5 与安装程全记录 详细步骤 亲测可用

    源码编译安装MySQL8.0.20的详细教程

    在上篇文章给大家介绍了: MySQL8.0.20安装教程及其安装问题详细教程 ...本文章主要讲述了如何从源码编译安装MySQL社区版8.0.20,首先会介绍一些编译安装的相关知识,然后开始编译安装

    Linux5下源码编译mysql5.6实践.docx

    Linux5下源码编译mysql5.6实践,包含详细操作步骤; 提供cmake 、mysql5.6安装包; 如有疑问,可留言共同探讨。

    centos6.3中编译安装mysql.5.5.30

    本文档介绍了在CentOS6.3编译安装mysql源码包的祥细步骤,带各种命令参数的说明,附带可能出现错误的解决方法。

    Mysql5.6.36脚本编译安装及初始化教程

    本文为centos7.3自动化编译安装mysql5.3.6的脚本及后续初始化操作,话不多少,直接上脚本。 安装脚本install.py如下: #coding=utf-8 #!/usr/bin/python import os,commands #定义变量 install_dir = '/data/mysql'...

    linux环境mysql安装

    centos环境下的mysql5.7配置安装步骤,源码编译安装,亲测可行

    CentOS MySQL 5.7编译安装步骤详细说明

    主要介绍了CentOS MySQL 5.7编译安装详细介绍的相关资料,这里对安装步骤进行了详细介绍,需要的朋友可以参考下

    CentOS 7系统下MySQL编译安装.docx

    CentOS最新版系统下的MySQL 5.7.27源码编译安装部署文档,详细操作步骤,命令行!无数遍测试的结果文档,安全无忧,放心操作

    Linux下编译安装Mysql 5.5的简单步骤

    首先是安装cmake环境。因为博主测试机是ubuntu,所以直接用apt-get install cmake命令来安装,yum相信应该也一样。或者可以编译安装,步骤如下。...然后下载mysql最新源码包,编译安装。 代码如下: wge

    容器安全:Nginx源码编译在线升级、Mongo添加认证、Mysql容器版升级注意事项

    如何做出合理的决策 文章主要涉及对Ningx<1.20.x Mysql 版本的前提下在生产环境下所进行的一些列详细操作,从源码编译替换到添加认证鉴权以及在升级过程中对Dokcer做出的详细操作步骤都进行了详细的说明。...

    在CentOS7平台下安装MySQL数据库管理系统.doc

    我们可以选择简单的二进制数据包安装,也可以选择源码包安装,由于源码安装方式编译的灵活性,这里我们将采用源码安装的方式作为演示案例,源码安装MySQL主要分为安装依赖包、下载MySQL源码包、配置安装环境,...

    MySQL 5.1中文手冊

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    centos7环境下源码安装mysql5.7.16的方法详解

    主要介绍了centos7环境下源码安装mysql5.7.16的方法,详细分析了centos7环境下MySQL安装的相关步骤、操作命令、配置方法与注意事项,需要的朋友可以参考下

    Mysql5.6 安装方法详解

    本文详细描述mysql5.6版本的三种安装方法,1.rpm包安装;2.二进制安装;3.源码编译安装;详细描述每一种安装方法及步骤,一步到位。

    ARM-QT链接MYSQL驱动

    ARM版本的Qt链接MYSQL驱动,具体操作步骤已经放在文档里面,下载后解压即可使用。要把文件存放在Qt的driver里面,默认的驱动是sqlite

    MySQL 5.1官方简体中文参考手册

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    MySQL 5.1参考手册

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

Global site tag (gtag.js) - Google Analytics