mysql8.0 部署、初始化和创建实例

mysql8.0部署、初始化和创建实例

环境信息:
centos 7.4.1708
mysql 8.0.11

1.下载解压缩mysql包

cd /usr/local/
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
tar xzvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
mv mysql-8.0.11-linux-glibc2.12-x86_64 mysql

2.初始化mysql基础环境信息

vim /etc/profile
PATH=/opt/mysql/bin:/opt/mysql/lib:$PATH
export PATH
export MYSQL_HOME="/opt/mysql"
export ms="/opt/mysql"

3.初始化配置实例配置文件

mkdir -p /opt/mysql/data/mcdb
vi /opt/mysql/data/my.cnf
[client]
port = 3311
socket = /opt/mysql/data/mcdb/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
user = mysql
port = 3311
socket = /opt/mysql/data/mcdb/mysql.sock
basedir = /opt/mysql
datadir = /opt/mysql/data
pid-file = /opt/mysql/data/mcdb/mysql.pid
relay-log = /opt/mysql/data/mcdb/relay-bin
relay-log-info-file = /opt/mysql/data/mcdb/relay-log.info
server-id = 13
[mysqld_safe]
log-error = /opt/mysql/data/mcdb/mysql.err
pid-file = /opt/mysql/data/mcdb/mysql.pid

4.新建用户

groupadd mysql
useradd mysql -g mysql
chown mysql:mysql /opt/mysql -R

5.初始化mysql实例
/opt/mysql/bin/mysqld --initialize --basedir=/opt/mysql --datadir=/opt/mysql/data/mcdb --user=mysql
从返回信息最后一行获得密码,举个栗子:
xHGkgc+9ea6/

6.启动该实例mysql

mv /opt/mysql/data/my.cnf /opt/mysql/data/mcdb/my.cnf
/opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/data/mcdb/my.cnf --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data/mcdb 2>&1 > /dev/null &

7.登录mysql
/opt/mysql/bin/mysql -uroot -pxHGkgc+9ea6/ -S /opt/mysql/data/mcdb/mysql.sock

8.设定新密码
set password = ‘hello2018‘;

原文地址:http://blog.51cto.com/3484613/2105956

时间: 2024-07-29 19:18:47

mysql8.0 部署、初始化和创建实例的相关文章

mysql5.7部署、初始化和创建实例

很简单的流程 环境信息:centos 7.2mysql 5.7.21 1.下载解压缩mysql包 cd /usr/local/ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz tar xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.21-linux-glibc2.12-x86_64 mysq

MySQL8.0.11 for linux7.2 二进制安装

MySQL8.0安装官方文档: https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html 安装前注意: MySQL8.0和MySQL5.7和之前的版本还是有区别的,第一点就是在安装MySQL的时候 密码认证方式:默认的密码加密方式是:caching_sha2_password,而现在很多客户端工具还不支持这种加密认证方式,可以在配置文件中加入:default_authentication_plugin=mysql_nativ

mysql8.0 Authentication plugin 'caching_sha2_password' cannot be loaded

安装mysql8.0后使用navicat创建连接, 然后报如题所示警告.可参考如下解决方案: https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded 8.0改变了身份验证插件,改成使用老版本的身份验证插件方式就好了. 我的操作步骤: 1.修改C:\ProgramData\MySQL\MySQL Server 8.0\my.ini文件中,cac

mysql-8.0.13在windows上的部署

1 .下载mysql-8.0.13-x64 官方网站:https://dev.mysql.com/downloads/mysql/ 2.解压到G盘 3.准备my.ini文件保存到解压目录 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=G:\Program Files\mysql-8.0.13-winx64 # 设置mysql数据库的

如何安装MySQL8.0、创建用户并授权的详细步骤

# 安装相关软件 yum install -y gcc gcc-c++ openssl openssl-devel ncurses ncurses-devel make cmake # 获取MySQL源码,MySQL版本下载链接:https://dev.mysql.com/downloads/mysql/ wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13.tar.gz tar zxvf mysql-8.0.13.tar

(七) Docker 部署 MySql8.0 一主一从 高可用集群

参考并感谢 官方文档 https://hub.docker.com/_/mysql y0ngb1n https://www.jianshu.com/p/0439206e1f28 vito0319 https://blog.csdn.net/warrior_0319/article/details/80805030 下载mysql镜像(不带tag标签则表示下载latest版本) docker pull mysql/mysql-server 配置my.cnf 文件 my.cnf文件参考nginx的临

Solr 4.0 部署实例教程

Solr 4.0 部署实例教程 Solr 4.0的入门基础教程,先说一点部署之后肯定会有人用solrj,solr 4.0好像添加了不少东西,其中CommonsHttpSolrServer这个类改名为HttpSolrServer,我是找了半天才发现,大家以后可以注意. 部署前准备: Solr 必须运行在Java1.5 或更高版本的Java 虚拟机中,运行标准Solr 服务只需要安装JRE 即可. Solr 4.0 :  http://www.apache.org/dyn/closer.cgi/lu

mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置

mysql8.0 server安装1.下载mysql 8.0可以到mysql官网下载 https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0.13 Server windows X64安装文件http://libmysql.com/download2.安装mysql 8.0 我这边选择了custom定制安装 其中client也选中安装,用于控制台访问mysqlClinet C API library 也需要安装,为了后面基于mysql开发程序

centos7.2 安装mysql8.0.11 并自动初始化root密码

1 下载mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 2 mdkir –p /home/mysql/ 3 上传tar文件到/home/mysql 并解压 tar xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 4 cd /home/mysql  然后 createrepo . 5 vi /etc/yum.repos.d/mysql.repo [mysql] name=mysql baseurl=file:///home