MySQL 8.0二进制包安装
- [root@localhost ~]# rpm -qa | grep mariadb
- mariadb-libs-5.5.60-1.el7_5.x86_64
- [root@localhost ~]# yum erase -y mariadb-libs-5.5.60-1.el7_5.x86_64
- tar -xf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
- mv mysql-8.0.13-linux-glibc2.12-x86_64 /usr/local/mysql
- groupadd mysql
- useradd -r -g mysql -s /sbin/nologin mysql
- mkdir /usr/local/mysql/data
- mkdir /usr/local/mysql/etc
- mkdir /usr/local/mysql/log
- chown -R mysql:mysql /usr/local/mysql/
- vim /usr/local/mysql/etc/my.cnf
- [mysql]
- port = 3306
- socket = /usr/local/mysql/data/mysql.sock
- [mysqld]
- port = 3306
- mysqlx_port = 33060
- mysqlx_socket = /usr/local/mysql/data/mysqlx.sock
- basedir = /usr/local/mysql
- datadir = /usr/local/mysql/data
- socket = /usr/local/mysql/data/mysql.sock
- pid-file = /usr/local/mysql/data/mysqld.pid
- log-error = /usr/local/mysql/log/error.log
- #这个就是用之前的身份认证插件
- default-authentication-plugin = mysql_native_password
- #保证日志的时间正确
- log_timestamps = SYSTEM
- cd /usr/local/mysql
- bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- tailf /usr/local/mysql/log/error.log
- 2019-01-13T20:27:49.270330+08:00 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.13) initializing of server in progress as process 6990
- 2019-01-13T20:27:53.320375+08:00 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: SV!sgk7?k0i=
- 2019-01-13T20:27:54.805257+08:00 0 [System] [MY-013170] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.13) initializing of server has completed
- cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
- /etc/init.d/mysqld start
- Starting MySQL.. SUCCESS!
- [root@localhost ~]# ps -ef | grep mysql
- root 7072 1 0 20:30 pts/0 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysqld.pid
- mysql 7287 7072 7 20:30 pts/0 00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/log/error.log --pid-file=/usr/local/mysql/data/mysqld.pid --socket=/usr/local/mysql/data/mysql.sock --port=3306
- root 7334 6821 0 20:30 pts/0 00:00:00 grep --color=auto mysql
- vim /etc/profile
- PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
- source /etc/profile
- [root@localhost ~]# mysql -u root -p
- Enter password:
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 8
- Server version: 8.0.13
- Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
- Oracle is a registered trademark of Oracle Corporation and/or its
- affiliates. Other names may be trademarks of their respective
- owners.
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- #这里就是重置临时密码
- mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456!';
- Query OK, 0 rows affected (0.02 sec)
- mysql> show databases;
- +--------------------+
- | Database |
- +--------------------+
- | information_schema |
- | mysql |
- | performance_schema |
- | sys |
- +--------------------+
- 4 rows in set (0.01 sec)
- mysql> use mysql;
- Reading table information for completion of table and column names
- You can turn off this feature to get a quicker startup with -A
- Database changed
- mysql> select host, user, authentication_string, plugin from user;
- +-----------+------------------+------------------------------------------------------------------------+-----------------------+
- | host | user | authentication_string | plugin |
- +-----------+------------------+------------------------------------------------------------------------+-----------------------+
- | localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
- | localhost | mysql.session | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
- | localhost | mysql.sys | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
- | localhost | root | *611725B3AA4055897CDB648E55E0A0EA856389E2 | mysql_native_password |
- +-----------+------------------+------------------------------------------------------------------------+-----------------------+
- 4 rows in set (0.00 sec)
- #这里就可以看到root@localhost这里的密码已经是mysql_native_password方式了
- #这就是创建一个远程用户登录
- mysql> create user 'root'@'%' identified by '123456!';
- Query OK, 0 rows affected (0.05 sec)
- mysql> grant all privileges on *.* to 'root'@'%' with grant option;
- Query OK, 0 rows affected (0.04 sec)
- mysql> select host, user, authentication_string, plugin from user;
- +-----------+------------------+------------------------------------------------------------------------+-----------------------+
- | host | user | authentication_string | plugin |
- +-----------+------------------+------------------------------------------------------------------------+-----------------------+
- | % | root | *43CAAB27D90B4E33EC75DEEFA02577F7E2BACE93 | mysql_native_password |
- | localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
- | localhost | mysql.session | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
- | localhost | mysql.sys | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
- | localhost | root | *611725B3AA4055897CDB648E55E0A0EA856389E2 | mysql_native_password |
- +-----------+------------------+------------------------------------------------------------------------+-----------------------+
- 5 rows in set (0.00 sec)
- mysql> exit
- Bye
MySQL 8.0二进制包安装的更多相关文章
- MySQL免编译二进制包安装简记
相比较于MySQL的源代码安装来说.免编译二进制包的速度实在是快了太多,而且性能损失也不是很大,同时具有一定的定制性.所以,如果没有特殊的 需求,尽量用MySQL免编译二进制包来安装MySQL. 1. ...
- 关于mysql 8.0.13zip包安装
mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dict ...
- MySQL 5.6 二进制包安装配置多实例方法
MySQL支持一台机器上启动多个实例,如果你的机器性能很好的话,启动多个实例将最大化利用你的服务器硬件资源. MySQL多实例一般有两种配置方法: 1.官方推荐的mysqld_multi方式,多个实例 ...
- 二进制包安装MySQL数据库
1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...
- MySQL二进制包安装
mysql的安装有多种方法,这里就介绍一下二进制包安装. [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@n ...
- MySQL二进制包安装及启动问题排查
环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位)一.操作系统调整 # 更改时区 .先查看时区 [root@localhost ~]# date -R Tu ...
- liunx系统二进制包安装编译mysql数据库
liunx系统二进制包安装编译mysql数据库 # 解压二进制压缩包 [root@localhost ~]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz -C ...
- Mysql 通用二进制包安装
通用二进制包安装 注意:这里有严格的平台问题: 使用时:centos5.5版本 (类似Windows下的绿色包) 下载(mirrors.sohu.com/mysql) 直接使用tar 解压到指 ...
- MySQL5.7单实例二进制包安装方法
MySQL5.7单实例二进制包安装方法 一.环境 OS: CentOS release 6.9 (Final)MySQL: mysql-5.7.20-linux-glibc2.12-x86_64.ta ...
随机推荐
- Spring MVC 函数式编程进阶
1. 前言 上一篇对 Spring MVC 的函数式接口编程进行了简单入门,让很多不知道的同学见识了这种新操作.也有反应这种看起来没有传统写法顺眼,其实大家都一样.但是我们还是要敢于尝试新事物.Jav ...
- 案例 (一)如何把python项目部署到linux服务器上
一.背景 用Python写了个脚本,需要部署到Linux环境的服务器上,由于服务器linux系统(centos,redhat等)自带的是python2,现在的python萌新都是从python3开 ...
- 必须使用角色管理工具 安装或配置microsoft.net framework 3.5
windows server 2008安装sql server 2012后报错,要求安装microsoft.net framework 3.5 sp1 但安装时提示,必须使用角色管理工具 安装或配置m ...
- Alink漫谈(四) : 模型的来龙去脉
Alink漫谈(四) : 模型的来龙去脉 目录 Alink漫谈(四) : 模型的来龙去脉 0x00 摘要 0x01 模型 1.1 模型包含内容 1.2 Alink的模型文件 0x02 流程图 0x03 ...
- Windows系统下Git的下载和配置
简介:Git是一款免费.开源的分布式版本控制系统,可记录文件每次改动,便于多人协作编辑. 下载:git-for-windows下载地址https://git-for-windows.github.io ...
- 模板:list列表显示
作为视图,担当的角色就是显示数据.所以关键就是,借助JSTL的c:forEach标签遍历从CategoryServlet的list()的request.setAttribute("thecs ...
- get_client_ip()
get_client_ip()获取ip地址,在开启IPv6协议的主机上会全部返回0.0.0.0原因是他会把ipv6地址认为是非法地址而转换成0.0.0.0,而ipv4地址在ipv6主机上用get_cl ...
- ubuntu18.04.4安装k8s
k8s部署 1.集群所有主机关闭swap sudo swapoff -a sudo sed -i 's/.*swap.*/#&/' /etc/fstab 如果重启后swap还是自动挂载执行sy ...
- 0512String类
String类 2. String类 2.1 字符串类型概述 又爱又恨!!! 爱: 字符串基本上就是数据的保存,传输,处理非常重要的一种手段. 恨: 解析过程非常烦人,需要掌握熟记很多方法,同时需要有 ...
- PIC单片机的i2c的程序
#include<pic.h>#define uchar unsigned char#define uint unsigned int#define add 0xaa__CONFIG(0x ...