给大家带来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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
给大家带来CentOS编译装置mysql 5.6.
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 直到学习Linux这门课以后,我才知道,原来我错了。? 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
页:
[1]