千家信息网

Mysql数据库详细安装步骤

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"Mysql数据库详细安装步骤"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Mysql
千家信息网最后更新 2026年11月02日Mysql数据库详细安装步骤

本篇内容介绍了"Mysql数据库详细安装步骤"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Mysql安装步骤

由于不断更新中加入了更多的特性,所以就学习来说最好选择安装5.5以上的版本,我选择安装的mysql的版本为mysql-5.6.4-m7.tar.gz,所以安装方法使用的是Cmake,与5.5以下使用configure的版本有所不同。以下是详细的安装步骤:

1、 解压压缩文件:

tar -zxvf mysql-5.6.4-m7.tar.gz

2、 进入解压后的文件夹:

cd mysql-5.6.4-m7

3、 认识Mysql的CMAKE配置选项:
www.2cto.com
1>基本配置命令

Configure命令

CMake命令

作用

./configure

cmake .

按默认选项进行配置

./configure --help

cmake . -LH or ccmake .

查看命令帮助

make clean

rm config.cache

make clean

rm CMakeCache.txt

在重新配置和编译前清除旧的object文件和缓存的信息

2>Mysql安装布局选项

configure选项

CMake选项

作用 www.2cto.com

--prefix=/usr

-DCMAKE_INSTALL_PREFIX=/usr

安装的主目录

--libexecdir=/usr/sbin

-DINSTALL_SBINDIR=sbin

Mysqld目录

--localstatedir=/var/lib/mysql

-DMYSQL_DATADIR=/var/lib/mysql

Data 目录

--sysconfdir=/etc/mysql

-DSYSCONFDIR=/etc/mysql

Config目录 (my.cnf)

--with-plugindir=/usr/lib64/mysql/plugin

-DINSTALL_PLUGINDIR=lib64/mysql/plugin

插件目录

--mandir=/usr/share/man

-DINSTALL_MANDIR=share/man

帮助文档目录

--sharedstatedir=/usr/share/mysql

-DINSTALL_SHAREDIR=share

共享数据目录

--libdir=/usr/lib64/mysql

-DINSTALL_LIBDIR=lib64/mysql

库文件安装目录 www.2cto.com

--includedir=/usr/include/mysql

-DINSTALL_INCLUDEDIR=include/mysql

头文件安装目录

--infodir=/usr/share/info

-DINSTALL_INFODIR=share/info

Info文件目录 www.2cto.com

3>Mysql存储引擎选项

由于Mysql的存储引擎室插件形式的所以需要使用命令选项选取所要使用的引擎类型如:InnoDB, ARCHIVE, and BLACKHOLE engines:

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_ARCHIVE_STORAGE_ENGINE=1

-DWITH_BLACKHOLE_STORAGE_ENGINE=1

4>其他选项

configure选项

CMake选项

作用

--with-tcp-port-=3306

-DMYSQL_TCP_PORT=3306

TCP/IP端口号

--with-unix-socket-path=/tmp/mysqld.sock

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock

UNIX socket文件

--enable-local-infile

-DENABLED_LOCAL_INFILE=1

启用支持导入数据的Local变量

--with-extra-charsets=all

-DEXTRA_CHARSETS=all

额外的字符集

--with-charset=utf8

-DDEFAULT_CHARSET=utf8

默认字符集 www.2cto.com

--with-collation=utf8_general_ci

-DDEFAULT_COLLATION=utf8_general_ci

默认排序字符集

--with-mysqld-user=mysql

-DMYSQL_USER=mysql

启动mysql者

--without-debug

-DWITH_DEBUG=0

是否支持调试

4、 添加新的用户

sudo adduser mysql

5、 按照需要配置Mysql安装选项

了解了以上信息就可以根据自己的需要选择合适的命令选项进行安装了。

cmake .

-DCMAKE_INSTALL_PREFIX=/mysql \

-DMYSQL_DATADIR=/mysql/Data \

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

-DMYSQL_USER=mysql \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DENABLED_LOCAL_INFILE=1

(注:若运行 cmake报错Curses library not found,请自行安装libncurses5-dev包,然后运行rmCMakeCache.txt清理缓存,重新运行Cmake命令)

make www.2cto.com

sudo make install

6、 安装默认的数据库

cd /mysql/scripts

sudo ./mysql_install_db --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data --user=mysql

(若出现错误提示FATALERROR: Could not find ./bin/my_print_defaults ,请注意选项为"--"而非"-")

7、 复制mysql配置文件到系统配置路径下

cd /usr/local/mysql/support-files

sudo cp my-medium.cnf /etc/my.cnf

8、 复制服务文件(使用service命令时可以用到)

sudo cp mysql.server /etc/init.d/mysqld

9、 切换用户为mysql并启动mysql

su mysql www.2cto.com

service mysqld start

exit
(建议使用su mysql -c "service mysqld start")

10、查看启动情况

netstat -nat

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address      Foreign Address     State   

tcp  0  0 0.0.0.0:3306     0.0.0.0:*      LISTEN  

由于 mysql在未指定端口下得默认端口是3306,所以可见mysql已经安装成功 。

11、设置软连接,添加mysql(基本命令), mysqldump(备份命令), mysqladmin(管理命令)到/usr/bins使其能在shell中直接运行 www.2cto.com

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

sudo ln -s /usr/local/mysql/bin/mysqldump /usr/bin

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

至此所有的安装工作已经全部完成!

"Mysql数据库详细安装步骤"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

命令 目录 文件 配置 数据 步骤 数据库 作用 字符 字符集 引擎 更多 版本 运行 选择 信息 内容 情况 插件 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 高科技互联网 互联网科技与金融科技 平安科技 互联网 壕鑫互联网络科技 互联网科技大会 联恩商钥互联网科技有限公司 互联网巨头投资的硬核科技 华脉科技工业互联网产品 剑昆互联网络科技有限公司临桂 科技互联网大厂 宝灵互联网科技有限公司 荆州市昕露互联网络科技有限公司 花神(南京)互联网科技有限公司 浙南科技城互联网大厦建设工程 互联网相关科技技术 郑州欣桑互联网科技有限公司 众联互联网络科技 科技互联网公司两年变化 保山浩联互联网科技有限公司 互联网 科技创业 期待互联网科技 上海亿帐通互联网科技 崇明区互联网教育科技诚信经营 佛山市拉法互联网科技有限公司 山东有哪些互联网科技公司 互联网金融科技公司的优势 上海互联网科技公司ppt 半导体行业属于互联网高科技类吗 萌小萌互联网科技河南有限公司
0