当前位置: 首页 > news >正文

linux mysql 最全安装_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!

linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下

1系统约定

安装文件下载目录:/data/software

Mysql目录安装位置:/usr/local/mysql

数据库保存位置:/data/mysql

日志保存位置:/data/log/mysql

2下载mysql

9f6464d1b2c56bb60fb2b5400d4a8b29.png

执行如下命名:

#mkdir /data/software

#cd /data/software

#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

3解压压缩包到目标位置

# mkdir /usr/local/mysql

#cd /dat/software

#pwd

执行后如下:

e9807242dd7bc3998b08ec6b14d9405f.png

#ls

5c8f9310204494d0db743dc04786c770.png

#cd /usr/local

#pwd

f6b2cf61324536af76a2b63ee3eccc48.png

# tar -xzvf /data/software/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

e0a8814f67610cd2ee725407d4e6e038.png

#ls

e923a73950f61f4094ae41db9e9f9c96.png

--修改文件名

# mv mysql-5.7.13-linux-glibc2.5-x86_64 mysql

#ls

d0a0f9d0b0a811d39b3a52c59783db18.png

4创建数据仓库目录

--/data/mysql 数据仓库目录

# mkdir /data/mysql

#ls /data/

ff4abddd6a2d8e1f3a8fb1a12bd9c467.png

5新建mysql用户、组及目录

# ---新建一个msyql组

# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ---新建msyql用户禁止登录shell

6改变目录属有者

#cd /usr/local/mysql

#pwd

#chown –R mysql .

#chgrp –R mysql .

e665e482c192311db6ddf40445046c69.png

#chown -R mysql /data/mysql

7配置参数

# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

961c9ce5a7ed0ffc8300458d52c9f6a9.png

此处需要注意记录生成的临时密码,如上文:YLi>7ecpe;YP

#bin/mysql_ssl_rsa_setup --datadir=/data/mysql

f94f9fba6fd3b734780bf9a2b33a9831.png

8修改系统配置文件

06d9fe713d7b9794af51c015f805d25a.png

# cp my-default.cnf /etc/my.cnf

# cp mysql.server /etc/init.d/mysql

3c5df3baaef624a6104dbe5b788b2202.png

# vim /etc/init.d/mysql

修改以下内容:

dfde6445c03baa4dbf93a189e70f92ce.png

# vim /etc/my.cnf

修改以下内容:

2e829e9fdc2fde3ce01b5cdb4b26b4f2.png

af7430a90bdb9493829a9d826ae208d5.png

275cfaee4d9e427eee51f20b5733a7a4.png

9启动mysql

24bbde6746decd93edbef65beb7b2e9d.png

#bin/mysqld_safe --user=mysql &

765b48c31e40ab4f9825a16b964e5db8.png

bin/mysql --user=root –p

--输入第6步生成的临时密码

57d6ceed90bae04304e8375ac0694d57.png

21c925f60baa6a7ced4848c70054c8a3.png

mysql> set password=password('A123456');

8533a164041508cebbb2a3f2d8bc6494.png

mysql>grant all privileges on *.* to root@'%' identified by 'A123456';

mysql> flush privileges;

1c4da568493aa40ce6b8290f23fe4653.png

mysql> use mysql;

mysql> select host,user from user;

fd1d42658329f96697488f7d4118fbbc.png

10添加系统路径

# vim /etc/profile

添加:

export PATH=/usr/local/mysql/bin:$PATH

如下:

a4a664e947a9284e4f44b675494952b5.png

# source /etc/profile

11配置mysql自动启动

# chmod 755 /etc/init.d/mysql

# chkconfig --add mysql

# chkconfig --level 345 mysql on

以上就是linux环境Mysql 5.7.13安装教程的第一套方案,希望对大家的学习有所帮助。

本文实例为大家分享了Linux mysql5.7.13安装教程,供大家参考,具体内容如下

1、准备cmake-3.6.0.tar.gz

bison-3.0.4.tar.gz

mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz)

2、安装cmake 和 bison首先可以查看下是否安装了 cmake

# rpm -qa |grep cmake

# tar zxvf cmake-3.6.0.tar.gz

# cd cmake-3.6.0

# ./bootstrap

# make && make install

# tar zxvf bison-3.0.4.tar.gz

# cd bison-3.0.4

# ./configure

# make && make install

3、安装Mysql

[root@localhost src]# tar -zxvf mysql-5.7.13.tar.gz

[root@localhost src]# cd mysql-5.7.13

[root@localhost mysql-5.7.13]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

...

CMake Error at cmake/boost.cmake:81 (MESSAGE):

You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=

This CMake script will look for boost in . If it is not there,

it will download and unpack it (in that directory) for you.

If you are inside a firewall, you may need to use an http proxy:

export http_proxy=http://example.com:80

Call Stack (most recent call first):

cmake/boost.cmake:238 (COULD_NOT_FIND_BOOST)

CMakeLists.txt:451 (INCLUDE)

-- Configuring incomplete, errors occurred!

a1b0d6352e2a54670eaee15744483b26.png

注:重新运行配置,需要删除CMakeCache.txt文件

解决:

(1)在预编译时添加相应的选项:cmake -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

(2)或者下载一个boost包,放到/usr/local/boost目录下,然后在cmake后面加选项-DWITH_BOOST=/usr/local/boost

[root@localhost mysql-5.7.13]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

....

CMake Error at cmake/readline.cmake:64 (MESSAGE):

Curses library not found. Please install appropriate package,

remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.

Call Stack (most recent call first):

cmake/readline.cmake:107 (FIND_CURSES)

cmake/readline.cmake:181 (MYSQL_USE_BUNDLED_EDITLINE)

CMakeLists.txt:479 (MYSQL_CHECK_EDITLINE)

-- Configuring incomplete, errors occurred!

See also "/usr/local/src/mysql-5.7.13/CMakeFiles/CMakeOutput.log".

See also "/usr/local/src/mysql-5.7.13/CMakeFiles/CMakeError.log".

解决:

(1)安装ncurses-devel

yum -y install ncurses-devel(2)删除CMakeCache.txt

rm CMakeCache.txt(3)重新cmake

[root@localhost mysql-5.7.13]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=mysql.mysql -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

[root@localhost mysql-5.7.13]# make[root@localhost mysql-5.7.13]# make install

精彩专题分享:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持找一找教程网。

相关文章:

  • centos7镜像带mysql吗_【系列7】使用Dockerfile创建带mysql的Centos Docker镜像
  • spark mysql 环境搭建_Hive搭建
  • mysql vsftp_vsftp配置验证方式mysql和文件虑拟用户
  • php mysql 连接运算符_php – MINUS运算符在MySQL?
  • centos7.3中安装mysql_CentOS7.3中安装MySQL5.6
  • qstring取前几个_QT中QString 类的使用--获取指定字符位置、截取子字符串等
  • 怎么用yum安装mysql数据库_使用yum如何安装mysql数据库讲析
  • java完全面向对象吗_浅谈对Java为何是完全面向对象语言
  • java getbean不同实现_Spring Boot 2 实战:根据条件来自动配置不同逻辑的Bean
  • 孝感 java_孝感java工资一般多少,孝感java工资待遇,孝感java工资待遇到多少
  • java struct2拦截器_Java struts2 拦截器 interceptors
  • JAVA安卓4.4.4_Android源码4.4.4_r1下载和编译
  • java 设置listview单元格颜色_动态改变Listview的item背景颜色和item中字体的颜色
  • 最长递增子序列 java_动态规划深入6 最长递增子序列
  • yml mysql参数_yml配置--给参数设置默认值
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 【刷算法】从上往下打印二叉树
  • 〔开发系列〕一次关于小程序开发的深度总结
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • magento2项目上线注意事项
  • October CMS - 快速入门 9 Images And Galleries
  • PHP 7 修改了什么呢 -- 2
  • 第十八天-企业应用架构模式-基本模式
  • 电商搜索引擎的架构设计和性能优化
  • 写代码的正确姿势
  • 阿里云ACE认证之理解CDN技术
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #{}和${}的区别?
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (31)对象的克隆
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (六)Hibernate的二级缓存
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)Scala的“=”符号简介
  • .gitignore文件—git忽略文件
  • .jks文件(JAVA KeyStore)
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net core 依赖注入的基本用发
  • .NET Core 中的路径问题
  • .NET 依赖注入和配置系统
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • [BT]BUUCTF刷题第8天(3.26)
  • [gdc19]《战神4》中的全局光照技术
  • [hibernate]基本值类型映射之日期类型
  • [ISITDTU 2019]EasyPHP
  • [javaSE] 看知乎学习工厂模式
  • [MT8766][Android12] 取消WIFI热点超过10分钟没有连接自动关闭设定