之前一直使用的是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 安装的更多相关文章

  1. Mysql8.0安装步骤

    Mysql8.0安装步骤 2018年05月10日 14:39:05 93年的香槟 阅读数:19628 标签: mysql 更多 个人分类: 数据库   版权声明:本文为博主原创文章,未经博主允许不得转 ...

  2. windows版mysql8.0安装详解

    2018年07月04日 13:37:40 Zn昕 阅读数 6433更多 分类专栏: mysql   版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. ...

  3. VMware workstation16 中Centos7下MySQL8.0安装过程+Navicat远程连接

    1.MySQL yum源安装 2.安装后,首次登录mysql以及密码配置3.远程登录问题(Navicat15为例) 一.CentOS7+MySQL8.0,yum源安装1.安装mysql前应卸载原有my ...

  4. 最新版-MySQL8.0 安装 - 改密码 之坑

    1. 需求背景 最近需要在一台性能一般的电脑上使用数据库,所以决定安装MySQL数据库,以前安装都是使用WorkBench自动化安装,但安装过程太慢占用空间过大,于是下载zip压缩包.之所以选择选择M ...

  5. mysql-8.0 安装教程(自定义配置文件,密码方式已修改)

    下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录.后 ...

  6. MySQL8.0安装

    背景 MySQl 8.0 出来已经有段时间了,据说性能有很大提高,在网上看过很多安装教程,大同小异, 在这里亲身实战实战下MySQL8.0在Windows10系统下的安装,以下为详细的安装步骤. 1. ...

  7. win 10 mysql8.0安装

    1.解压缩安装包(记住自己的解压到那个目录,后面需要) 2.找到此电脑,然后找到属性(小编这里win10) 3.点击左侧高级系统设置 4.选择下面的环境变量 5.选择下面的新建,然后看图片,上面输入M ...

  8. mysql8.0 安装 修改密码 允许远程连接

    转自:https://www.cnblogs.com/xyabk/p/8967990.html mysql从5.7一下子跳跃到了8.0,其中的改变还是很大,有点这里就不说了,小伙伴们自己去百度了解一下 ...

  9. win10+mysql8.0安装

    一.下载 mysql8.0 windows zip包下载地址: https://dev.mysql.com/downloads/mysql/   1540951981(1).png 二.安装 1.解压 ...

随机推荐

  1. 功能------常用快捷键(在win10下)

    功能------win10 常用快捷键 在进行学习,记录,编写代码时,需要用到一些功能,用鼠标浪费时间,可以使用快捷键来快速的处理.方便操作. 以下内容分为两类.快捷键以及触控板类(不能享用鼠标) 快 ...

  2. sql 等额本息

    /* 等额本息计算还款额 a 贷款总额 b 月利率 m 贷款月数 */ execute block returns (result double precision) as declare a ; - ...

  3. WinForm 多语言处理

    多语言处理工具我使用的是  SailingEase .NET Resources Tool ,好处是导出一个Excel,把具体翻译工作交给专业的人来做,翻译ok后再导入,缺点就是后续更改麻烦,添加一个 ...

  4. redis on windows

    https://github.com/MSOpenTech/redis 下载解压 在/bin/release里还有一个压缩包,这个压缩包是生成好的 解压 运行redis-server 乌拉乌拉说了一堆 ...

  5. sgsdg

    wrjow we wetwer werwer werwer werqw qweqwrq qwrqwr @ApiOperation("根据条件分页查询试卷") @ApiRespons ...

  6. 线程2--多线程NSThread

    NSThread三种方式创建子线程 /** * NSThread创建线程方式1 * 1> 先创建初始化线程 * 2> start开启线程 */ -(void)creatNSThread { ...

  7. 安装SQL SEVER 2017 express 轻量入门级软件 安装教程

    1. 首先 打开网址   https://www.microsoft.com/zh-tw/sql-server/sql-server-downloads     点击下载 , 下载完成之后, 点开安装 ...

  8. hdu 1978 How many ways 记忆化搜索 经典例题

    How many ways Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Tot ...

  9. 理解RESTFul和SOA

    RESTFul:面向资源的架构(roa) RESTFul基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格, rest是Representational State Transfer ...

  10. 在 CentOS7 上安装 zookeeper-3.5.2 服务

    [root@centos-linux src]# pwd /usr/local/src # 1.创建 /usr/local/src/zookeeper 文件夹 [root@centos-linux s ...