7安装sql cent os server_Cent OS 7 编译安装 My SQL 5.7

yum -y groupinstall "Development tools"

yum -y install ncurses-devel pcre-devel openssl-devel bison

cd /opt

wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

tar -zxf boost_1_59_0.tar.gz

备注:boost是免费的第三方c++库。

wget https://cmake.org/files/v3.7/cmake-3.7.1.tar.gz

tar -zxf cmake-3.7.1.tar.gz

cd cmake-3.7.1

./bootstrap

make

make install

cmake --version

groupadd -r mysql

useradd -r -M -g mysql -s /sbin/nologin mysql

mkdir -pv /data/mysql

chown -R mysql:mysql /data/mysql

ll -d /data/mysql

tar -zxf mysql-5.7.10.tar.gz

cd mysql-5.7.10/

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DOWNLOADS=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/opt/boost_1_59_0 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

make

make install

echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

source /etc/profile

mysqld --initialize --user=mysql --datadir=/data/mysql --basedir=/usr/local/mysql#数据库的初始化,注意root的初始密码

cd /usr/local/mysql/support-files/

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

chkconfig --add mysqld

chkconfig mysqld on

service mysqld start

service mysqld stop

mysqld_safe --skip-grant-tables 以忽略授权表的方式重启数据库,设置root密码

mysql> update mysql.user set authentication_string=password(‘abc-123.‘) where user=‘root‘ and Host=‘localhost‘;#密码必须在8位以上

mysql> flush privileges;

service mysqld restart

关于报错:

1)You must reset your password using ALTER USER statement before executing this statement.由于密码设置过于简单导致的问题。

解决:

mysql> SET PASSWORD = PASSWORD(‘abc-123.‘);

mysql> ALTER USER [email protected] PASSWORD EXPIRE NEVER;

mysql> flush privileges;

原文:http://zengwj1949.blog.51cto.com/10747365/1937350

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/574226.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机仿真在哪学,计算机仿真软件有哪些

虚拟机,如VMWARE,Virtual PC虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络。使用虚拟机的好处…

WebApp的前端所遇问题

2015年10月1日至10月25日,两个本科生和一位研究生以及一位老师组成四人团队,开发某教育前端项目 所遇问题总结以及分享: 一、主要应用软件:sublime_text HBuilder 初学者可以在JQuery mobile的Demo中寻找代码(可以看图…

框架的特性_Go 语言 Web 框架 Echo 系列:基础篇—通过一个例子串联各特性

通过前面的介绍,相信对 echo 有了一个初步的认识。本文我们通过一个简单的登录页面来串联 echo 的相关特性。因为该文主要关注各个特性,所以在目录结构和代码组织方面很随意。本节最终效果1)登录页面2)登录失败3)登录成功main 函数骨架使用 echo 框架&am…

计算机网络日志查询,系统资源管理_百络网警内网管理软件_电脑配置统计,系统日志,日志查询...

管理作用管理者可以使用百络网警内网gua灵活查询的分类统计网内计算机的硬件和软件信息,为IT资产管理提供方便和决策支持。也可以让IT管理者从多个角度来了解网络内每台计算机的全面的日志信息,为故障排除和网络管理提供有力支持。功能描述1、资产管理选…

乐飞天下python笔试题_滴滴2020年春招笔试题分析(Python)

数据背景来自:优梨:滴滴2020年春招Sql笔试题分析​zhuanlan.zhihu.com这里就不再重复了,主要描述如何使用python数据清洗问题:1.订单的平均应答率是多少?完单率是多少?2.每个订单的平均应答时间是多少&…

(转自http://www.blogjava.net/moxie/archive/2006/10/20/76375.html)WebWork深入浅出

(转自http://www.blogjava.net/moxie/archive/2006/10/20/76375.html) WebWork深入浅出 本文发表于《开源大本营》 作者:钱安川 前言 本篇文章并没有太多WebWork 的实战代码细节。本人非常希望能充当一名导游的角色,带…

南京江南贡院值得去吗_这12个地方是一种瘾,值得一去再去,有你想要去的吗?...

有人说,旅行就是从一个自己呆腻了的地方,到别人呆腻了的地方去。但大家有没有发现,去过许多地方,看过那么多风景,总有一些地方,第一次初识,第二次上瘾,第三第四次还去不腻&#xff1…

每天至少保证4个小时在学习知识

每天至少保证4个小时在学习知识转载于:https://www.cnblogs.com/ssjie/p/4929596.html

计算机学院运动会通讯稿,2021大学运动会通讯稿篇

《2021大学运动会通讯稿篇》由会员分享,可在线阅读,更多相关《2021大学运动会通讯稿篇(11页珍藏版)》请在装配图网上搜索。1、大学运动会通讯稿10篇年夜教活动会通信稿10篇年夜教活动会通信稿1咱们为您叫嚣,但愿给您力气给您疑心,…

Delphi获得计算机系统配置,用Delphi获取本地计算机名称和IP地址

下载本文示例代码本程序介绍如何获取本地计算机的名称和IP地址。   向窗体上添加两个TLabel组件、两个TEdit组件和一个TButton组件,设计完成的主界面如图1所示。图1 主界面  首先在程序的uses段中添加对WinSock的引用,然后添加一个GetHostName自定义…

vue 执行函数this_在vue中使用回调函数,this调用无效的解决

let self this //使用新变量替换this,以免this无效//updatestudentinfotoserver是一个将本身部分数据异步上传的接口,接收三个参数,其中第一个是数据,第二、三个是函数,第二、三个函数使用function(){}形式书写update…

ECMall2.x模板制作入门系列之2(模板标签/语法)

ECMall2.x模板制作入门系列之2(模板标签/语法)今天给大家带来一个模板语法的教程。希望能为ECMall模板制作者提供一份参考资料。如有问题、建议和意见,欢迎提出。在ECMall模板中,用"{"开头,以"}"结…

win10运行vue项目_vue+webpack在window10环境下搭建及遇到的问题

首先我搭建vuewebpackvue-strapvue-routesass时,我用的是直接在项目中的package.json中的“devDependencies”直接将直接需要的一些插件写上。然后用“npm install”的方式。1、首先你要安装好nodejs。2、新建项目,在新建的项目vue中打开输入&#xff1a…

计算机教师专业发展规划,信息技术教师成长规划_信息技术教师专业成长浅谈...

科技日新月异,网络技术发展一日千里。信息技术教师责任重大,只有不断加强理论学习,在教学中勤于实践,才能跟上时代发展步伐。笔者结合自己的教学实践,谈几点认识与体会。  一、在理论学习中成长理论是指导我们教学行…

javascript设计模式-学习笔记

1.javascript模块模式 Module 模式最初被定义为传统软件工程为类解决私有和公有的方法. var M (function(){var q0;return {value:q} })()引入全局变量jquery var M (function($){var q$.trim(111);return {value:q} })(jQuery)引出 var M (function(){var q0;obj {value:q…

ipv6地址为什么显示两个_【聚焦】IPv6进行时,别被这些因素绊住脚

智慧宇易精挑细选2020年5933篇不能仅仅为了支持IPv6而使用IPv6,如何利用IPv6解决现实问题尤其重要。创新网络服务、应用服务、数据服务,可能是发展IPv6最重要的一个策略。11月15日,在第二届中国互联网基础资源大会上,IPv6被多位专…

HttpResponse 类

而封闭HTTP输出信息的类型就是HttpResponse类,使用HttpResponse类可以实现三种类型的输出,即文本,URL,二进制流. 实现这三类的属性和方法分别介绍如下:1.文本的输出,在日常开发中,后台中的文本可能需要输出到浏览器中,让用户浏览,这就需要实现动态HTML的输出,使用HttpResponse…

量子计算机迷宫,一个简单的例子,带你读懂量子计算机

原标题:一个简单的例子,带你读懂量子计算机量子计算机和你的笔记本电脑在本质上是一样的,使用的都是二进制编码。计算机语言只用0和1来表达,这被称为“位”,是计算机信息量最小的单位。计算机的工作,就是把…

各种门锁的内部结构图_便宜超好用:小米智能门锁 E上手体验报告

「真正的科技,是让你感受不到科技的存在」随着科技的日益飞速发展,科技改变着我们生活的方方面面,如今的我们出门必备的是手机,地铁、公交、日常消费、进出小区也逐渐使用手机或手环;2020年的当下钥匙已经变得不那么重要&#xff…

Unity3d通用工具类之定时触发器

时隔多日,好不容易挤出点时间来写写博文。不容易,请送我几朵红花,点个赞也行。 今天呢,我们主要来扩展下通用工具类>定时触发器。 顾名思义,所谓的定时触发器,就是告诉程序在过多长时间后,我…