mysql 5.6.34.rpm_离线安装mysql5.6及依赖_centos7离线安装mysql5.6.34
Centos7将默认数据库mysql替换成了Mariadb,安装没那么方便了。
如果用yum还容易些,改改下载源,上网就可以安装。
离线的话,先去下载一个安装包,我下载的是mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz,
还可以下载到。
安装的时候需要用到perl-Data-Dumper.x86_64,不然会出错误提示
FATAL ERROR: please install the following Perl modules before executing
/usr/local/mysql/scripts/mysql_install_db:Data::Dumper
可以自己下载,不大,45K就上传到这里,文章最下面有下载链接。
这里也有
安装的centos7是64位,不要选默认的最小安装,不然perl的插件就没有,选基本网络就好,不过还是没有perl-Data-Dumper.x86_64。
选基本网络模式安装,mariadb就自动进来了,需要删除掉。
rpm -qa | grep mariadb
看一下是不是有,如果有都删掉。
rpm -e --nodeps 列表里面的项目
上传从这里下载的perl-Data-Dumper并安装
rpm -ivh perl-Data-Dumper-2.145-3.el7.x86_64.rpm
新安装的机器应该没有/etc/my.cnf,不过保险起见,还是看看,有删了。
建立组和用户
groupadd mysql
useradd -g mysql mysql
把下载的安装包上传到/usr/local/
展开
tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
把展开的目录改成mysql
mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql
自己产生一个、etc/my.cnf
内容:
[mysql]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
port = 3306
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
把mysql文件夹所有者修改为mysql用户和组
cd /usr/local/mysql
chown -R mysql:mysql ./
开始安装
./scripts/mysql_install_db --user=mysql
在修改一下data目录的所有权
chown -R mysql:mysql data
制作启动连接
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
加执行权
chmod +x /etc/rc.d/init.d/mysqld
做成自动服务
chkconfig --add mysqld
确认一下
chkconfig --list mysqld
启动
service mysqld start
查看状态
service mysqld status
SUCCESS! MySQL running (10832)
编辑/etc/profile文件,加入环境变量,把这样一行加进入
export PATH=$PATH:/usr/local/mysql/bin
立刻生效
. /etc/profile
试一试
mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.34 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, 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>
不要带-p,会提示要输入密码,输啥肯定是个死啊,还没配置呢,不过好像直接回车也行。
下面修改密码
mysql> use mysql
mysql> update user set password=password('shen_xu123') where user='root' and host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
让远程可以访问
GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
'your username'和'your password'自行修改
mysql 5.6.34.rpm_离线安装mysql5.6及依赖_centos7离线安装mysql5.6.34相关推荐
- 离线安装mysql5.6及依赖_Linux离线安装mysql 5.6详细步骤
tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 8.将解压好的文件夹重命名为mysql mv mysql-5.6.40-linux-glibc ...
- cnetos7 mysql5.6 utf8设置_CentOS7下安装MySQL 5.6修改字符集为utf8并开放端口允许远程访问...
前言 mysql最初的免费战略已经深入人心,感觉自己一直都在用mysql.今天在CentOS7下装mysql.发现原来centos下默认没有mysql,因为开始收费了,取而代之的是另一个mysql的分 ...
- centos7安装python3及pip3更新_CentOS7下安装Python3及Pip3并保留Python2
1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline- ...
- activeperl安装不成功_SWOOLE进阶-00环境安装
前言 这里环境安装选择宝塔安装.那么为什么要选择宝塔安装?是因为宝塔安装方便.快捷.我们只关注swoole的学习,不关心环境的安装,关注点不同. 版本 宝塔最新版本,7.0免费版,linux版. 安装 ...
- centos7.5 mysql5.7 的卸载和离线安装全过程
根据之前的博客可以安装mysql5.7 ,但是考虑到有时候现场部署的环境没有网络.那么可能得离线安装mysql5.7,那么现在开始来尝试一下吧. 1.卸载mysql5.7 (我也不清楚到底干净了么) ...
- yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码
Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...
- mysql 5.7.16默认密码_(转)Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql默认密码...
Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 ...
- mysql-5.2 lib_Centos 5.2下安装多个mysql数据库配置详解
一.编译安装第一个MySQL 5.1.33 cd /opt /usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql -s /bin/nolo ...
- MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)
写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...
最新文章
- java链表list_java集合之linkedList链表基础
- mount cifs出现cannot allocate memory解决方法
- Spring MVC Hello World 例子
- Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(三)
- 拥有属于你的“尬聊”机器人
- 【linux高级程序设计】(第十三章)Linux Socket网络编程基础 2
- python内置函数 exec eval compile
- android 数据持久化——读写SD卡中的内容
- 【操作系统实验】设备驱动(Linux环境下)
- php 注销session_php中如何删除和销毁Session
- cadence的工艺角仿真、蒙特卡洛仿真、PSRR
- github 提交消息的emoji表情符号规范
- 教你如何使用语雀提高效率
- uiuc的计算机工程硕士学费标准,美国计算机硕士留学费用全都在这了!
- QT 5.15 最新安装指南(针对不同系统)
- 申请微信小程序流程步骤
- 对象和String之间转换(包含基本类型转换)
- 管理系统类项目的登陆与权限功能的实现
- 【Spring系列04】自动装配(Qualifier,Autowired,Resource讲解)
- 地方网站运营分享、未来发展汇报 [十年巨献,纯干货,不忽悠]
热门文章
- 【vue】使用vue+element搭建项目,Tree树形控件使用
- 学习开发自己的composer包,并使用GitHub实时更新到Packagist
- Gym - 101246D 博弈
- Android典型界面设计(8) ——ViewPager+PagerSlidingTabStrip实现双导航
- Stefan Tilkov:跳过单体应用,从微服务开始
- 使用SQLCMD在SQLServer执行多个脚本
- Debian中编译内核
- discuz在线人数的实现原理(Discuz6.1.0)
- SQL2K数据库开发二十六之存储过程操作创建存储过程(一)
- 开发IOT WiFi设备时,需要测试的几种情况