一、添加用户和组
1.添加mysql用户组
# groupadd mysql
2.添加mysql用户
# useradd -g mysql -s /bin/nologin mysql -M
二、查看系统中是否安装mysql,如果安装需要卸载
# rpm -qa | grep mysqlmysql-libs-5.1.73-3.el6_5.x86_64# rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps
三、安装所需依赖包
# yum -y install wget gcc-c++ ncurses-devel cmake
四、安装
1.下载最新版本的MySQL
进入http://dev.mysql.com/downloads/mysql/,选择Source Code下的Generic Linux。选择带boost库的mysql下载。MySQL5.7对boost库有要求,选择带boost库的会避过一些坑。
# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.18.tar.gz
2.解压并安装
# tar xf mysql-boost-5.7.18.tar.gz# cd mysql-5.7.18# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=boost/boost_1_59_0# make && make install
MySQL将会安装到/usr/local/mysql目录。
3.进入安装目录并创建data目录
# cd /usr/local/mysql# mkdir data
4.修改/usr/local/mysql目录权限
# chown -R mysql. /usr/local/mysql
5.初始化数据库
# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
注:
1.之前版本mysql_install_db是在mysql_basedir/script下,5.7放在了mysql_install_db/bin目录下,且已被废弃2."--initialize"会生成一个随机密码(~/.mysql_secret),而"--initialize-insecure"不会生成密码3.--datadir目标目录下不能有数据文件4.使用--initialize参数后,一定要记住生成的密码,否则无法登陆数据库。
6.拷贝启动文件到/etc/init.d/下并重命令为mysqld
# /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
7.创建配置文件
安装完后发现没有my.cnf配置文件,手动创建个
# vim /etc/my.cnf[mysqld]basedir =/usr/local/mysqldatadir =/usr/local/mysql/dataport = 3306socket = /tmp/mysql.sock[client]socket=/tmp/mysql.sock
8.启动mysql
# /etc/init.d/mysqld start
9.登录mysql
# /usr/local/mysql/bin/mysql -uroot -p系统生成的密码
10.修改root密码
mysql>set password = password(‘新密码‘);mysql>flush privileges;mysql>exit
11.退出重新登录
# /usr/local/mysql/bin/mysql -uroot -p‘新密码'
以上所述是小编给大家介绍的CentOS 6.6 源码编译安装MySQL 5.7.18教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:小编还为您整理了以下内容,可能对您也有帮助:
如何在centos安装mysql
安装Mysql
1.Centos 6.6下安装Mysql很简单,
yum list mysql-server
2.当只有一个时候就可以直接
yum install mysql-server
进行安装
3.过程中选择Y继续安装,最后安装成功
END
设置Mysql的服务
1.先启动Mysql服务
service mysqld start
2.连接一下试一下,直接
mysql
然后
\q
关闭连接
3.设置Mysql开机启动
chkconfig mysqld on
4.开启3306端口并保存
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
END
修改密码并设置远程访问
1.连接mysql数据库
设置密码
use mysql;
update user set password=password('密码') where user='root';
flush privileges;
2.设置Mysql远程访问
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
END
解决Mysql乱码问题
1.找一个配置文件,复制到/etc/目录,命名为my.cnf
(有时候没有my.cnf)
cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf
2.vim my.cnf
在[client]和[mysqld]下面都添加上
default-character-set=utf8
3.最后按Esc输入
:wq
保存退出
END
重启mysql服务
1.最后重新启动服务就可以了
service mysqld restart
END
注意事项
最后一定要重启服务
centos6.6安装教程
centos6.6安装教程
1 真机安装的话,准备好CentOS 6.6 镜像。刻录成光盘放入光驱,图形化安装,下一步下一步即可。
2 真机安装虚拟化软件安装
(1)windows 平台上较为主流的有vmware workstation 和 oracle virtualbox这两款软件,下载任意一款安装即可。
(2)下载CentOS6.6 镜像
(3)新建虚拟机分配好硬件资源 安装即可
小编整理centos6.6安装应用程序的方法
1、yum install nmap
2、rpm -ivh a.rpm
3、源代码编译安装
tar zxf a.tar.gz
cd a
./configure;make;make install
4、二进制程序环境搭建好,直接运行就可以
mysql数据库5.7怎么安装图解
mysql数据库5.7安装的方法:首先进入浏览器,找到mysql数据库5.7下载,下载之后找到安装包保存的文件夹,点击进入,如果电脑的扫毒软件要选择信任,按照提示说明一步一步地安装,最后可以在电脑开始菜单栏中找到安装好的软件,既可以使用了。
1、进入浏览器,搜索Mysql5.7下载。
2、找到要安装的版本。
3、点击下载。
4、选择想要保存的位置。
5、电脑上的杀毒软件会阻止安装,这个时候应该添加信任。
6、信任之后就可以安装了。
7、等待插件安装完成。
8、在保存的文件里,双击插件,进入安装软件页面。
9、进入页面,点击Next。
10、勾选同意规则,点击Next。
11、一般自己使用的类型,都是选择Typical,所以点击标示。
12、进入页面,再点击Install。
13、等待安装MySQL 5.7。
14、点击Finish。
15、点击开始页面,拉出所有程序。
16、找到MySQL文件夹。
17、找到MYSQL Server 5.7文件夹。
18、点击软件,进行使用。
怎么在CentOS安装mysql
方法/步骤
1.首先,需要有一个centos系统,不管是虚拟机还是直接在电脑上安装。下图就是进入到centos系统下的截图。(界面不比windows差哦)
2.之后,是进入到类始于windows下的控制台页面(如果你是安装的虚拟机那你可以通过putty等工具,直接在windows下类似于远程访问,进入到控制台下)
3.之后,进入到控制台下,输入rpm -qa | grep mysql,检测下是否已经安装了mysql。(可以通过 rpm -e 命令 或者 rpm -e --nodeps 进行卸载,在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功)
4.之后,在控制台下输入“yum install -y mysql-server mysql mysql-devel ”,回测,进行安装。
5.之后,就不用管,进入到自动下载,之后再进入到解包的过程(下图就是解包的提示信息,不用管,解包完成自动进入到安装)
6.最后,当控制台页面出现“complete”页面时,则标明已经安装成功了。
这个时候通过输入“mysql -t root -p”进入到mysql页面,输入密码之后进入。再次输入“use mysql”即可使用mysql了。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
etc怎么的充值方法如下:1、ETC储值卡可以通过银行营业网点、NFC手机、读卡器三种方式充值。2、到线下发卡行银行柜台或ATM机上充值。3、如果是ETC二合一卡,它与普通信用卡一样,按月归还信用卡账单。4、使用ETC记账卡,它是直接从绑定的信用卡账户或储蓄卡账户中划扣,不需要充值。etc可以用支付宝或微信充值。首先打开手机支付宝,在支付宝更多服务里找到【城市服务】。先将支付宝定位切换到ETC已开通的城市,选择车主服务,在车主服务里找到ETC服务,点击进入该服务。用户可以通过充值该etc绑定的银
<html><head><title>网页特效|Linkweb.cn/Js|---页面漫天飞雪</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#000000" onLoad="snow()"&g
煤气是现今运用最为广泛的能源之一,自然煤气灶也就成为了最广泛的日常运用品,是关乎千家万户生活的方面,但是煤气灶却也是很容易出错的地方,其中最为常见的是煤气灶打不着火,那么煤气灶打不着火的原因是什么呢,又有什么解决方法呢。 1、有没有气 一般人们对这个都会心里有底,但是有些人可能比较马虎,或者工作比较忙,而经常忘记,所以在碰到煤气灶打不着火时,首先要查看是否还有气。 解决方法:煤气灶没有气,就要加气。 2、电池有没有电 这是平时最容易碰见的问题,也是人们普遍较为关注的问题,发现点
本章内容分为三部分: 开始之前先简单了解一下 如:url地址: http://xxxxx:9010/test.html?leaf&le=2 window.location.search获取到的就是 ?leaf&le=2 ; window.location.search.substr(1)获取到的就是 leaf&le=2 ; 一、JS获取地址栏url参数: 如果你想获取地址栏的其他参数,只需要执行 var 参数=getUrlParam('参数') ;
$('ul li').mouseover(function(){□□$(this).css("backgroundColor","red");}).mouseout(function(){□□$(this).css("backgroundColor","");});