博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用二进制包来安装MySQL
阅读量:2497 次
发布时间:2019-05-11

本文共 1548 字,大约阅读时间需要 5 分钟。

重要提示:
MySQL需要安装libaio,5.7.19版本及以后需要libnuma
1 解压MySQL到指定的路径,这一步将创建如下的目录结构:
参考解压指令:
gunzip
<
/path/to/mysql-VERSION-OS
.
tar
.
gz | tar xvf -
Table 2.3 MySQL Installation Layout for Generic Unix/Linux Binary Package
Directory
Contents of Directory
bin
 server, client and utility programs
docs
MySQL manual in Info format
man
Unix manual pages
include
Include (header) files
lib
Libraries
share
Error messages, dictionary, and SQL for database installation
support-files
Miscellaneous support files
2 创建用户和组
此用户和组用于运行mysqld,
shell>
groupadd
mysql
shell>
useradd
-r
-g
mysql
-s
/bin/false mysql #-r means create a system account
3 创建符号链接
shell>
ln
-s
full-path-to-mysql-VERSION-OS
mysql
4 指定到Path环境变量
export
PATH
=
$PATH:/usr/local/mysql/bin
5 初始化数据文件路径
在mysql安装路径中创建mysql-files文件夹,用于指向
 参数,用于导入/导出文件
shell>
mkdir
mysql-files
shell>
chown
mysql
:
mysql mysql-files
shell>
chmod
750 mysql-files
shell>
bin/mysqld
--initialize
--user
=
mysql
执行initialize命令时,一定要注意,data-directory的owner一定是mysql,然后注意在initialize后面加上--user=mysql
如果mysql无法知道basedir(安装路径)或者 datadir 数据文件路径时,使用一些进行指定。
shell>
bin/mysqld
--initialize
--user
=
mysql
--basedir
=
/opt/mysql/mysql
--datadir
=
/opt/mysql/mysql/data
当然,也可以写入到my.cnf路径中
[mysqld] 
basedir
=
/opt/mysql/mysql 
datadir
=
/opt/mysql/mysql/data
使用方法如下
C:\>
bin/mysqld
--defaults-file
=
C:\my.ini
--initialize
初始化data目录后,启动mysql
bin/mysqld_safe
--user
=
mysql
&
然后登录后,即完成mysql的安装工作。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29757574/viewspace-2150980/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29757574/viewspace-2150980/

你可能感兴趣的文章
spring security原理
查看>>
js 验证各种格式类型的正则表达式
查看>>
POJ2392
查看>>
Form表单的主要Content-Type
查看>>
02ython基础知识(一)
查看>>
739. Daily Temperatures - LeetCode
查看>>
filter与interceptor的区别
查看>>
Linux从入门到精通——linux系统中的磁盘管理
查看>>
Shell脚本中的二维字符串列表
查看>>
ajax---实例
查看>>
银行业评分卡制作——IV、WOE
查看>>
Android开发最佳实践
查看>>
xwalk_core_library-15.44.384 .13.aar 百度云分享
查看>>
【转】Snort语法规则说明及实例讲解
查看>>
ElasticSearch head 插件安装
查看>>
去重 取最大的一条sql
查看>>
css3媒体查询实现网站响应式布局
查看>>
Fedora installation guide
查看>>
有趣的代码实例
查看>>
Android 使用RecyclerView实现多行水平分页的GridView效果和ViewPager效果
查看>>