CentOs7 64位 mysql 5.6.40源码安装过程
1.首先安装依赖包,避免在安装过程中出现问题
[root@chufengyusen]#yum-yinstallwgetvimbash-completion [root@chufengyusen]#yum-yinstallgccgcc-c++cmakencurses-develautoconfperlperl-devel
2.下载mysql-5.6.40.tar.gz
MySQLxxx下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
源码包地址: https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz
[root@chufengyusen]#wgethttps://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz [root@chufengyusen]#ls mysql-5.6.40.tar.gz
3.创建mysql安装目录以及数据存放目录
[root@chufengyusen]#mkdir-p/usr/local/mysql/data
4.创建用户、用户组
[root@chufengyusen]#groupaddmysql [root@chufengyusen]#useradd-r-gmysqlmysql
5.解压缩文件到当前文件夹及安装
[root@chufengyusen]#tar-zxvfmysql-5.6.40.tar.gz [root@chufengyusen]#cdmysql-5.6.40 [root@chufengmysql-5.6.40]#cmake.-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\ -DINSTALL_DATADIR=/usr/local/mysql/data\ -DDEFAULT_CHARSET=utf8\ -DDEFAULT_COLLATION=utf8_general_ci\ -DEXTRA_CHARSETS=all\ -DENABLED_LOCAL_INFILE=1 [root@chufengmysql-5.6.40]#make&&makeinstall
CMAKE参数说明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql//默认安装目录
-DINSTALL_DATADIR=/usr/local/mysql/data//数据库存放目录
-DDEFAULT_CHARSET=utf8//使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci//校验字符
-DEXTRA_CHARSETS=all//安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1//允许从本地导入数据
-DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306
CMAKE详细配置请参照mysql官网
注意事项:
如安装失败重新编译时,需要清除旧的对象文件和缓存信息。
[root@chufengmysql-5.6.40]#makeclean [root@chufengmysql-5.6.40]#rm-fCMakeCache.txt [root@chufengmysql-5.6.40]#rm-rf/etc/my.cnf
6.设置目录权限
[root@chufengyusen]#cd/usr/local/mysql [root@chufengmysql]#chown-Rmysql:mysql. [root@chufengmysql]#chown-Rmysql:mysqldata
7.将mysql的启动服务添加到系统服务中
[root@chufengyusen]#cd/usr/local/mysql [root@chufengmysql]#cpsupport-files/my-default.cnf/etc/my.cnf
8.创建基础表
[root@chufengyusen]#cd/usr/local/mysql [root@chufengmysql]#./scripts/mysql_install_db--user=mysql
9.配置环境变量(添加下面两条)
[root@chufengyusen]#vim/etc/profile exportMYSQL_HOME="/usr/local/mysql" exportPATH="$PATH:$MYSQL_HOME/bin" **#加载环境变量** [root@chufengyusen]#source/etc/profile
10.将mysql启动文件添加到系统启动文件中
[root@chufengyusen]#cd/usr/local/mysql/ [root@chufengmysql]#cpsupport-files/mysql.server/etc/init.d/mysql
11.mysql的启动停止及重启命令
启动mysql服务
[root@chufengyusen]#systemctlstartmysql
重启mysql服务
[root@chufengyusen]#systemctlrestartmysql
停止mysql服务
[root@chufengyusen]#systemctlstopmysql
开机自启
[root@chufengyusen]#systemctlenablemysql
或者:
启动mysql服务
[root@chufengyusen]#servicemysqlstart
重启mysql服务
[root@chufengyusen]#servicemysqlrestart
停止mysql服务
[root@chufengyusen]#servicemysqlstop
将服务添加到开机启动指令管理的服务列表中
chkconfig--addmysql
开机自启
chkconfigmysqlon
12.修改mysql密码
[root@chufengyusen]#mysqladmin-urootpassword Newpassword: Confirmnewpassword: [root@chufengyusen]#
13.连接Mysql
[root@chufengyusen]#mysql-uroot-p Enterpassword: WelcometotheMySQLmonitor.Commandsendwith;or\g. YourMySQLconnectionidis2 Serverversion:5.6.40Sourcedistribution Copyright(c)2000,2016,Oracleand/oritsaffiliates.Allrightsreserved. OracleisaregisteredtrademarkofOracleCorporationand/orits affiliates.Othernamesmaybetrademarksoftheirrespective owners. Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement. mysql>
在此mysql-5.6.40源码安装就完成了
总结
以上所述是小编给大家介绍的CentOs764位mysql5.6.40源码安装过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。