冷月葬花魂 发表于 2015-1-14 20:33:11

给大家带来CentOS编译装置mysql 5.6.

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!刚守旧呆板,筹办编译装置lnmp时发明mysql不会编译了,小小忧郁了一下。本来在mysql从5.5入手下手就是用cmake的体例举行装置了。(固然有一键装置lnmp的包另有yum体例,可是我不太喜好,仍是本人编译可定制性高)。
赶忙上彀上找了下***,纪录一下吧。
起首:断定cmake是不是装置
yuminstallcmake
断定完成后,举行设置
#增加用户和改权限
groupaddmysql
useradd-s/sbin/nologin-M-gmysqlmysql
mkdir-p/home/mysql/
mkdir-p/home/mysql/data/
mkdir-p/home/mysql/log/
chown-Rmysql:mysql/home/mysql/
#设置
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1
-DMYSQL_DATADIR=/home/mysql/data
-DMYSQL_USER=mysql
-DWITH_SSL=yes
-DMYSQL_TCP_PORT=3306
以上是我的设置文件,其他参数的复杂申明,不全的请参考官方文档:


[*]-DCMAKE_INSTALL_PREFIX=/usr/local/mysql#装置目次
[*]-DMYSQL_UNIX_ADDR=/tmp/mysql.sock#Unixsocket文件路径,自界说此路径防报错
[*]-DDEFAULT_CHARSET=gbk#默许字符
[*]-DDEFAULT_COLLATION=gbk_chinese_ci#校验字符
[*]-DEXTRA_CHARSETS=all#装置一切扩大字符集
[*]-DWITH_MYISAM_STORAGE_ENGINE=1#装置myisam存储引擎
[*]-DWITH_INNOBASE_STORAGE_ENGINE=1#装置innodb存储引擎
[*]-DWITH_ARCHIVE_STORAGE_ENGINE=1#装置archive存储引擎
[*]-DWITH_BLACKHOLE_STORAGE_ENGINE=1#装置blackhole存储引擎
[*]-DWITH_MEMORY_STORAGE_ENGINE=1#装置memory存储引擎
[*]-DWITH_FEDERATED_STORAGE_ENGINE=1#装置frderated存储引擎
[*]-DWITH_READLINE=1#快速键功效
[*]-DENABLED_LOCAL_INFILE=1#同意从当地导进数据
[*]-DMYSQL_DATADIR=/usr/local/mysql/data#数据库寄存目次
[*]-DMYSQL_USER=mysql#数据库属主
[*]-DMYSQL_TCP_PORT=3306#数据库端口
[*]-DSYSCONFDIR=/etc#MySQL配辑文件
[*]-DWITH_SSL=yes#数据库SSL

设置完成后
make
makeinstall弄定
5.6.12今后官方只供应my.default.cnf文件了,以是设置要自行办理了。
设置完成后,装置初始数据库
chmod+w/usr/local/mysql
chown-Rmysql:mysql/usr/local/mysql
ln-s/usr/local/mysql/lib/libmysqlclient.so.16/usr/lib/libmysqlclient.so.16
cd/usr/local/mysql
scripts/mysql_install_db--user=mysql--datadir=/home/mysql/data

cpsupport-files/mysql.server/etc/init.d/mysql.server

手动启动
/etc/init.d/mysql.serverstart
改暗码
/usr/local/mysql/bin/mysqladmin-urootpasswordroot
装置完成
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

飘灵儿 发表于 2015-1-16 20:21:54

给大家带来CentOS编译装置mysql 5.6.

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?

冷月葬花魂 发表于 2015-1-23 12:53:51

其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。

飘飘悠悠 发表于 2015-1-31 18:56:27

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

活着的死人 发表于 2015-2-7 01:25:51

了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。

灵魂腐蚀 发表于 2015-2-19 20:57:25

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

只想知道 发表于 2015-3-6 16:03:58

随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。

柔情似水 发表于 2015-3-13 04:58:40

直到学习Linux这门课以后,我才知道,原来我错了。?

admin 发表于 2015-3-20 13:24:01

学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
页: [1]
查看完整版本: 给大家带来CentOS编译装置mysql 5.6.