MySQL二进制包安装
mysql的安装有多种方法,这里就介绍一下二进制包安装。
[root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar
[root@node1 ~]# ll
-rw-r--r-- 1 root root 676577280 Sep 3 14:32 mysql-5.7.27-linux-glibc2.12-x86_64.tar
-rw-r--r-- 1 7161 31415 644916075 Jun 11 00:09 mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
-rw-r--r-- 1 7161 31415 31651176 Jun 11 00:06 mysql-test-5.7.27-linux-glibc2.12-x86_64.tar.gz
[root@node1 ~]# tar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /usr/local/src/
[root@node1 ~]# ln -s /usr/local/src/mysql-5.7.27-linux-glibc2.12-x86_64/bin/* /usr/bin/
[root@node1 ~]# useradd mysql
[root@node1 ~]# mkdir /opt/mysql/
[root@node1 mysql]# vim /opt/mysql/my.cnf
[mysqld]
datadir=/opt/mysql/data
basedir=/opt/mysql
socket=/opt/mysql/mysql.sock
symbolic-links=0
[root@node1 ~]# chown -R mysql.mysql /opt/mysql/
初始化数据库:
# mysqld --defaults-file=/opt/mysql/my.cnf --initialize --user=mysql
2019-10-20T15:14:23.391761Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-10-20T15:14:23.391972Z 0 [ERROR] Can't find error-message file '/opt/mysql/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2019-10-20T15:14:23.647941Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-10-20T15:14:23.705942Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-10-20T15:14:23.761481Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 4c79a27e-f34c-11e9-a440-000c29641ef8.
2019-10-20T15:14:23.762286Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-10-20T15:14:23.763231Z 1 [Note] A temporary password is generated for root@localhost: SbGi_Ld2M.0M
启动数据库:
# mysqld_safe --defaults-file=/opt/mysql/my.cnf --user=mysql &
[1] 10083
[root@node1 mysql]# Logging to '/opt/mysql/data/node1.err'.
2019-10-20T15:26:05.609531Z mysqld_safe Starting mysqld daemon with databases from /opt/mysql/data
[root@node1 mysql]# ps -ef|grep mysqld
root 10083 4162 0 23:26 pts/2 00:00:00 /bin/sh /usr/bin/mysqld_safe --defaults-file=/opt/mysql/my.cnf --user=mysql
mysql 10211 10083 3 23:26 pts/2 00:00:00 /usr/local/src/mysql-5.7.27-linux-glibc2.12-x86_64/bin/mysqld --defaults-file=/opt/mysql/my.cnf --basedir=/opt/mysql --datadir=/opt/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=node1.err --pid-file=node1.pid --socket=/opt/mysql/mysql.sock
root 10248 4162 0 23:26 pts/2 00:00:00 grep --color=auto mysqld
[root@node1 mysql]# netstat -tlunp|grep mysqld
tcp6 0 0 :::3306 :::* LISTEN 10211/mysqld
[root@node1 ~]# mysql -uroot -p -S /opt/mysql/mysql.sock
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 Server version: 5.7.27
Copyright (c) 2000, 2019, 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> show databases;
ERROR 1820 (HY000): Unknown error 1820
mysql> show databases;
ERROR 1820 (HY000): Unknown error 1820
mysql> alter user 'root'@'localhost' identified by 'Wpw303@123';
Query OK, 0 rows affected (0.00 sec)
关闭数据库:
# mysqladmin -uroot -pWpw303@123 -S /opt/mysql/mysql.sock shutdown
MySQL二进制包安装的更多相关文章
- MySQL二进制包安装及启动问题排查
环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位)一.操作系统调整 # 更改时区 .先查看时区 [root@localhost ~]# date -R Tu ...
- mysql二进制包安装与配置实战记录
导读 一般中小型网站的开发都选择 MySQL 作为网站数据库,由于其社区版的性能卓越,搭配 PHP .Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种 ...
- ubuntu下mysql二进制包安装
1.下载对应二进制包 cd /usr/local/srcsudo wget http://dev.mysql.com/downloads/file/?id=465030 2.解压并放在/usr/loc ...
- mysql二进制包安装和遇到的问题
一.编译安装 tar -zxf mysql-5.5.32-linux2.6-x86_64.tar.gz mv mysql-5.5.32-linux2.6-x86_64 /application/mys ...
- MySQL二进制包安装简略过程
l 软件目录 [root@MASTER_03 ~]# mkdir -pv /data/software [root@MASTER_03 ~]# cd /data/software/ [root@MA ...
- 二进制包安装MySQL数据库
1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...
- shell安装MySQL二进制包
现在解压MySQL二进制包,稍作配置,就能用了,安装速度快,安装来练习最好不过了,哈哈 该脚本只是安装二进制的MySQL包,my.cnf只修改了简单的选项,没有过多进行设置,若朋友们用我的脚本安装作为 ...
- Mysql 通用二进制包安装
通用二进制包安装 注意:这里有严格的平台问题: 使用时:centos5.5版本 (类似Windows下的绿色包) 下载(mirrors.sohu.com/mysql) 直接使用tar 解压到指 ...
- liunx系统二进制包安装编译mysql数据库
liunx系统二进制包安装编译mysql数据库 # 解压二进制压缩包 [root@localhost ~]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz -C ...
随机推荐
- 【原创】大叔经验分享(86)hive和mysql数据互导
hive和mysql数据互导,首先想到的是sqoop,并且可以和调度框架(比如oozie等)配合配置定时任务,还有一种更简单的方式是通过spark-sql: CREATE OR REPLACE TEM ...
- ios编程时常见问题总结
(1)在UIViewController里面使用了timer,会使得controller被retain,因此在viewdisapper时应将timer置为nil,否则controller的deallo ...
- H265编码等级以及图像的基础知识
1. H265编码等级 H264编码profile & level控制 .H265编码初探 H265 profile H265 Profile & Level & Tier 介 ...
- Linux下zookeeper集群搭建
Linux下zookeeper集群搭建 部署前准备 下载zookeeper的安装包 http://zookeeper.apache.org/releases.html 我下载的版本是zookeeper ...
- 解决Centos /boot过小无法更新内核
Centos7默认安装时,/boot目录设置只有150M左右,这样编译几个版本的内核/boot空间就不够用了.报错大致如下: Disk Requirements: At least 3MB more ...
- 一个页面,WEB全功能
当鼠标在页面上往下滑动的时候,页面也一直向下,标签也顺带着全部向下滑动 以前浏览页面,主要是在PC上进行浏览,一个页面不适于太长,需要用户向下拖动: 当时的设计是,点击标签,点击不同的标签,跳转到不同 ...
- idou老师教你学Istio 28:istio-proxy check 的缓存
功能概述 istio-proxy主要的功能是连接istio的控制面组件和envoy之间的交互,其中check的功能是将envoy收集的attributes信息上报给mixer,在istio中有几十种a ...
- ping加上时间信息
一.linux系统ping加时间戳信息 1.ping 加时间信息,然后还要实时保存到一个文件中,那么就与awk结合 ping 115.239.211.112 -c 10 | awk '{ print ...
- 在linux中安装VM tools
step 1:虚拟机选择安装 Vmware tools ,在DVD中将.tar.gz的文件包拖到桌面中: step 2:打开终端,切换到桌面,cd /home/whoami/桌面 cd /home/u ...
- Java&Selenium数据驱动【DataProvider+TestNG+Array】
Java&Selenium数据驱动[DataProvider+TestNG+Array] package testNGWithDataDriven; import java.util.conc ...