Linux 安装mysql方法

数据库

ELK:日志搜集
E: elasticsearch  (搜索型的数据库)
L:logstash
K:Kibana

Mysql 版本选择

Mysql5.6:
    1. 选择GA6-12个月(稳定,12个月以内)
    2. 小版本好为偶数版
Mysql5.7:
    1. 选择GA6-12个月(稳定,12个月以内)
    2. 小版本好为偶数版
    3. mysql 5.7.17 以上版本 (MGR高可用)  

换源 yum:
    https://opsx.alibaba.com/mirror
    cento 7   epel     

mysql 源码安装

1. 将mysql 压缩包拖入xshell
2. 解压 tar xf mysql-5.6.40.tar.gz
3. 进入目录 cd mysql-5.6.40
4.
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.40 -DMYSQL_DATADIR=/usr/local/mysql-5.6.40/data -DMYSQL_UNIX_ADDR=/usr/local/mysql-5.6.40/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITH_ZLIB=bundled -DWITH_SSL=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLE_DOWNLOADS=1 -DWITH_DEBUG=0

5. make
6. make install
# 下面二进制方法的第四步开始都要执行
13.做软连接
[[email protected] scripts]# ln -s /usr/local/mysql-5.6.40 /usr/local/mysql
7. mkdir /usr/local/mysql-5.6.40/tmp
8. chown  -R mysql.mysql /usr/local/mysql*  -- 授权
9. /etc/init.d/mysqld start  --启动
'''
1. 安装解压缩包
yum install -y lrzsz
2.
 yum install -y ncurses-devel libaio-devel gcc-c++ gcc cmake autoconf wget vim net-tools
 3. 

#程序存放位置
cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.38 #数据存放位置
-DMYSQL_DATADIR=/application/mysql-5.6.38/data #socket文件存放位置
-DMYSQL_UNIX_ADDR=/application/mysql-5.6.38/tmp/mysql.sock #使用utf8字符集
-DDEFAULT_CHARSET=utf8 #校验规则
-DDEFAULT_COLLATION=utf8_general_ci #使用其他额外的字符集
-DWITH_EXTRA_CHARSETS=all #支持的存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 #禁用的存储引擎
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 #启用zlib库支持(zib、gzib相关)
-DWITH_ZLIB=bundled #启用SSL库支持(安全套接层)
-DWITH_SSL=bundled #启用本地数据导入支持
-DENABLED_LOCAL_INFILE=1 #编译嵌入式服务器支持
-DWITH_EMBEDDED_SERVER=1 # mysql5.6支持了google的c++mock框架了,允许下载,否则会安装报错。
-DENABLE_DOWNLOADS=1 #禁用debug(默认为禁用)
-DWITH_DEBUG=0
'''

二进制安装

1. 将压缩包拖入 家目录
2. 解压 tar xf mysql-5.6.40.tar.gz
3. 移动mysql-5.6.40-linux-glibc2.12-x86_64
    mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql-5.6.40
cd /usr/local/mysql-5.6.40/
4. 创建用户
useradd mysql -s /sbin/nologin -M
5. 进入配置文件及脚本目录
cd support-files/
6.拷贝配置文件到etc
[[email protected] support-files]# cp my-default.cnf /etc/my.cnf
cp: overwrite ‘/etc/my.cnf’? y
7.拷贝启动脚本
[[email protected] support-files]# cp mysql.server /etc/init.d/mysqld
8.进入初始化目录
[[email protected] mysql-5.6.40]# cd /usr/local/mysql-5.6.40/scripts/
9.初始化数据库
[[email protected] scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.40 --datadir=/usr/local/mysql-5.6.40/data

13.做软连接
[[email protected] scripts]# ln -s /usr/local/mysql-5.6.40 /usr/local/mysql

14.启动mysql
[[email protected] scripts]# /etc/init.d/mysqld start

Starting MySQL.Logging to '/usr/local/mysql/data/db02.err'.
. SUCCESS! 

15.添加环境变量
[[email protected] scripts]# vim /etc/profile
export PATH="/usr/local/mysql/bin:$PATH"

16.加载环境变量
[[email protected] scripts]# source /etc/profile

17.授权
[[email protected] scripts]# chown  -R mysql.mysql /usr/local/mysql*

18.连接mysql
[[email protected] scripts]# mysql

19.设置mysql密码
[[email protected] scripts]# mysqladmin -uroot -p password 123

20.连接mysql
[[email protected] scripts]# mysql -uroot -p123

优化

yum install -y vim wget tree telnet
1. 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2. SELinux
查看: getenforce
关闭: setenforce 0  (临时关闭)
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux
vim /etc/sysconfig/selinux (打开修改或者使用sed)

四.mysql基础优化:
1.删除 没有用的库
mysql> show databases;
mysql> drop database test;
Query OK, 0 rows affected (0.00 sec)

2.删除没有用的用户
mysql> select user,host from mysql.user;
mysql> drop user [email protected]'::1';
Query OK, 0 rows affected (0.00 sec)
mysql> delete from mysql.user where user='root' and host='db01';

原文地址:https://www.cnblogs.com/Afrafre/p/10834702.html

时间: 2024-11-02 18:12:31

Linux 安装mysql方法的相关文章

linux安装MySQL记录

目录 linux安装MySQL记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software目录下 4. 创建mysql用户组和mysql用户 5. 关联myql用户到mysql用户组中 6. 更改文件夹的权限 7. 安装libaio依赖包 8. 初始化mysql命令 9. 修改Mysql配置文件 10. 启动MySQL服务 11. 登录mysql 12. 修改mysql的登录密码 13. My

Linux安装mysql

——@梁WP 摘要:Linux安装mysql. 一.下载mysql 1.在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网. 2.进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表. 3.在下载列表找到MySQL Community Server,点击下面的链接,会进入产品选择页面. 4.选择对应的操作系统,然后选择合适的版本(.gz格式),截图选了Linux 

linux安装mysql、tomcat和jdk1.7、Android Studio

linux安装mysql.tomcat和jdk. 一.安装mysql $ sudo apt-get install mysql-server 安装mysql 二.安装JDK 下载jdk 到达/usr/local $ sudo mkdir java 建立一个java文件夹 (注:sudo 请求root权限 ) $ sudo mv jdk1.7.0_67 /usr/local/java 将解压的文件移到刚刚建好的文件夹 $ sudo vim /etc/profile 可能vim编辑器没有安装 因此执

Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC

通过RPM包CentOS7 安装MySQL的时候提示“Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/mysql_install_db l

Linux安装mysql教程

Linux安装mysql教程 1,设置安装路径 安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2,下载Mysql 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名:#mkdir /data/software#cd /data/software --下载安装包 --建议:在wi

Linux安装MySQL的两种方法

转载:http://blog.csdn.net/superchanon/article/details/8546254/ 1.       运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.3 2.       安装方法: 安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明:另一种是通过编译过的二进制文件进行安装.二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz

linux 安装mysql数据库——yum安装法

mysql数据库有多种安装方式,本文只介绍在Linux服务器上最实用.最快捷的mysql server安装方法.一.Linux服务器yum安装(CentOS6.3 64位)所有在服务器上执行的命令,都在 # 后面1.命令安装mysql# yum install mysql mysql-server mysql-devel -y最后提示 Complete!  表示安装成功 2.查看是否生成了mysqld服务, 并设置随机启动# chkconfig --list |grep mysql 数字代码服务

二进制安装mysql方法及其配置

一.实验环境 CentOs 6.6 [[email protected] ~]# uname -rs Linux 2.6.32-504.el6.i686[[email protected] ~]# 二.实验步骤 1.从网上下载适合的版本,本文采用mysql-5.5.48-linux2.6-i686,下载地址如下: wget   /home/chen/tools http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48-linux2.6-i686.t

Linux 安装 MySQL 以及 一些常见问题解决方案

一.下载MySql浏览器打开 http://www.mysql.com/downloads/mysql/#downloads 下载 我下载的版本是Red Hat 5 版本的 http://www.mysql.com/downloads/mirror.php?id=407552 上传至服务器,或在服务器上直接 wget 下载方式下载.(我在服务器上存放在目录/opt/tools 下) 二.解压tar文件执行命令:tar -xvf MySQL-5.5.23-1.rhel5.x86_64.tar 三.