mysql8.0 安装
之前一直使用的是zabbix3.4和mariadb5.5;感觉良好!!!但是。。。因其他原因需要重新部署
这次规划使用zabbix4.0和mysql8.0结合使用;嗯~~应该不会错吧!!!
zabbix-server的安装跟3.4一样;在此不再书写,重点写mysql8.0的安装过程!
注释:已经做好了,这是后续补得,可能有些地方不准
系统环境:CentOS7.4 最小化安装
zabbix添加用户的方式不一样了,这里贴一下:
create database zabbix character set utf8 collate utf8_bin;
create user 'zabbix'@'localhost' identified by 'yanqi';
grant all privileges on zabbix.* to 'zabbix'@'localhost' with grant option;
1、前期准备
#创建用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql #创建目录(注意和系统盘分开,利于保护数据)
mkdir -p /usr/local/mysql
mkdir -p /data/mysql #安装依赖
yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel #下载mysql包
cd /usr/local/src/
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.11.tar.gz
2、mysql的安装
#解压
tar xf mysql-boost-8.0..tar.gz -C /usr/local #编译和安装(安装会花掉相当长的一段时间)
cd /usr/local/mysql-8.0.
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT= -DWITH_BOOST=/usr/local/mysql-8.0./boost
make && make install
3、配置my.cnf文件
具体内容需要自己定义,下边是我的配置信息
#配置my.cnf文件(需要自己创建一个)
[root@zabbix ~]#cat /etc/my.cnf
[mysqld]
socket=/tmp/mysql.sock
symbolic-links=
server-id=
port=
basedir=/usr/local/mysql
datadir=/data/mysql
default_authentication_plugin=mysql_native_password
default-storage-engine=InnoDB [mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysqld.pid
!includedir/etc/my.cnf.d
4、其他操作
#权限配置
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data/mysql
chmod -R /usr/local/mysql
chmod -R /data/mysql #初始化
cd /usr/local/mysql-8.0./
bin/mysqld --initialize --user=mysql --datadir=/data/mysql/
bin/mysql_ssl_rsa_setup #期待mysql
bin/mysqld_safe --user=mysql &
或
scripts/mysqld_safe --user=mysql &
5、修改密码
当时没截图,这里随便找了一个其他人的
bin/mysql -uroot -p
#设置本地root密码
alter user 'root'@'localhost' identified by ""; #添加远程账号
create user root@'192.168.9.%' identified by '';
grant all privileges on *.* to root@'192.168.9.%'; #更新上述配置信息
flush privileges; #查看用户信息
select host,user from mysql.user;
6、设置软件链接(主要是测试)
ln -s /usr/local/mysql/bin/* /usr/local/bin/
mysql -h 127.0.0.1 -P 3306 -uroot -p123456 -e "select version();"
mysql: [Warning] Using a password on the command line interface can be insecure.
+-----------+
| version() |
+-----------+
| 8.0.11 |
+-----------+
7、启动脚本设置
#设置启动方式
cp -v /usr/local/mysql/support-files/mysql.server /etc/init.d/
chmod +x /etc/init.d/mysql.server #测试是否可用
service mysql.server stop
service mysql.server restart #不晓得了
ll /tmp/mysql.sock
ln -s /data/mysql/mysql.sock /tmp/mysql.sock
service mysql.server stop #加入开机启动服务
chkconfig--add mysqld
chkconfig–list
8、最终效果
mysql8.0 安装的更多相关文章
- Mysql8.0安装步骤
Mysql8.0安装步骤 2018年05月10日 14:39:05 93年的香槟 阅读数:19628 标签: mysql 更多 个人分类: 数据库 版权声明:本文为博主原创文章,未经博主允许不得转 ...
- windows版mysql8.0安装详解
2018年07月04日 13:37:40 Zn昕 阅读数 6433更多 分类专栏: mysql 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. ...
- VMware workstation16 中Centos7下MySQL8.0安装过程+Navicat远程连接
1.MySQL yum源安装 2.安装后,首次登录mysql以及密码配置3.远程登录问题(Navicat15为例) 一.CentOS7+MySQL8.0,yum源安装1.安装mysql前应卸载原有my ...
- 最新版-MySQL8.0 安装 - 改密码 之坑
1. 需求背景 最近需要在一台性能一般的电脑上使用数据库,所以决定安装MySQL数据库,以前安装都是使用WorkBench自动化安装,但安装过程太慢占用空间过大,于是下载zip压缩包.之所以选择选择M ...
- mysql-8.0 安装教程(自定义配置文件,密码方式已修改)
下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录.后 ...
- MySQL8.0安装
背景 MySQl 8.0 出来已经有段时间了,据说性能有很大提高,在网上看过很多安装教程,大同小异, 在这里亲身实战实战下MySQL8.0在Windows10系统下的安装,以下为详细的安装步骤. 1. ...
- win 10 mysql8.0安装
1.解压缩安装包(记住自己的解压到那个目录,后面需要) 2.找到此电脑,然后找到属性(小编这里win10) 3.点击左侧高级系统设置 4.选择下面的环境变量 5.选择下面的新建,然后看图片,上面输入M ...
- mysql8.0 安装 修改密码 允许远程连接
转自:https://www.cnblogs.com/xyabk/p/8967990.html mysql从5.7一下子跳跃到了8.0,其中的改变还是很大,有点这里就不说了,小伙伴们自己去百度了解一下 ...
- win10+mysql8.0安装
一.下载 mysql8.0 windows zip包下载地址: https://dev.mysql.com/downloads/mysql/ 1540951981(1).png 二.安装 1.解压 ...
随机推荐
- javaScript年份下拉列表框内容为当前年份及前后50年
javascript下拉列表框,内容为当前年份及前后50年,默认选择为当前年份 <script language="javascript" type="text/j ...
- imx6的kernel3.4.15启动流程
//最开始的定义为 DT_MACHINE_START(IMX6Q, "Freescale i.MX6 Quad/DualLite (Device Tree)") .smp = sm ...
- [WC 2018]州区划分
Description 题库链接 小 \(S\) 现在拥有 \(n\) 座城市,第 \(i\) 座城市的人口为 \(w_i\) ,城市与城市之间可能有双向道路相连. 现在小 \(S\) 要将这 \(n ...
- Uploadify火狐出现302错误
$(function () { var auth = "@(Request.Cookies[FormsAuthentication.FormsCookieName] == null ? st ...
- HTML5的新结构标签
在之前的HTML页面中,大家基本上都是用了Div+CSS的布局方式.而搜索引擎去抓取页面的内容的时候,它只能猜测你的某个Div内的内容是文章内容容器,或者是导航模块的容器,或者是作者介绍的容器等等.也 ...
- C# 接口的隐式与显示实现及适应场景
通俗的来讲,“显示接口实现”就是使用接口名称作为方法名的前缀;而传统的实现方式称之为:“隐式接口实现”.废话不说,例子如下: interface IAnimal { void Dog(); } cla ...
- 十八、curator recipes之DistributedDelayQueue
简介 curator实现了类似DelayQueue的分布式延迟队列 官方文档:http://curator.apache.org/curator-recipes/distributed-delay-q ...
- UNIX高手应该保持的习惯
UNIX 高手的 10 个习惯 克服不良的 UNIX 使用模式 采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式.本文循序渐进地指导您学习几项用于命令行操作 ...
- Python逐行读取文件内容
更详细的文件按行读取操作可以参考:http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html 一行一行得从文 ...
- 微信网页授权获取code
<script> var code = GetQueryString('code'); var callback = 'personal.html'; var appId = " ...