问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

linux 怎么安装mysql 5.7.18

发布网友 发布时间:2022-04-22 19:49

我来回答

2个回答

懂视网 时间:2022-05-01 01:33

原文帮助:

http://www.hishenyi.com/archives/808

之前有学员装过,没成。尤其是装好后不知道初始root密码。那么这里来讲一下,其实过程很简单。根本不需要绕过什么密码判断,然后修改数据库字段啥的。一切都很简单,网上也有很多误导文实在让人汗颜。

 

 首先 常用的mysql 分为社区版和企业版。 社区版不收费,企业版在需要技术支持的时候是要收费的,这也是正常的。不收费谁有空理你。

那么我们经常用的是社区版,一般社区版功能比企业版还多,因为社区版往往包含了一些刚出来的功能给我们使用,稳定后会加入企业版。所以社区版也是一个小白鼠版。

   那么谁叫我们不想花钱的。

 

  官方mysql.com 支持我们使用yum的方式安装mysql 5.7最新版。所以大家根本无需手工编译安装(除非你需要)

 

  如果你是centos6.x系列,那么要用到 http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm  这个rpm包

  如果你是centos 7.x 系列,那么就要用到 http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

 

官方很贴心,已经给出了如何安装的命令

 1、rpm -Uvh xxxx.rpm   ( 这里替换你上面的地址)

 2、yum install mysql-community-server  (慢慢装吧,下载需要时间)

3、装好后,就可以使用 service mysqld start 来启动服务

4、那么这时我们就要用 mysql -u root -p 来登录mysql

 那么root默认密码在哪?

  这时很多同学要想到 用skip-grant-tables了。然后又会发现很多问题

 

5、实际上,第一次启动后,mysql5.7 会生成一个随机root密码,并放到了 /var/log/mysqld.log  这个日志里(如果你改了路径,那就是你的路径了哦_

  请使用 grep ‘temporary password’   /var/log/mysqld.log 这个命令读取出来。 这就是你的root初始密码

 

6、使用mysql -u root -p  然后输入上面的密码进入

 

  ALTER USER USER() IDENTIFIED BY ‘123123;  代表把当前登录的用户的密码 改成123123

 

7、如果你非要直接手工改数据表字段,也不是不可以。

  首先use mysql

      update mysql.user set authentication_string=PASSWORD(‘123123′) where user=’root‘;

 注意 5.7里面 user表的密码字段不是password而是authentication_string 。

 

8、这里不建议 自己进去改系统表。mysql还是很贴心和细腻,把各种情况都帮你写好了。前提是你得看英文。

Linux学习笔记之yum安装mysql5.7

标签:

热心网友 时间:2022-04-30 22:41

Linux-Generic

md5sum mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

Linux环境检查

1 关闭numa

[root@node130 ~]# vim /boot/grub/grub.conf
title Red Hat Enterprise Linux (2.6.32-358.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=UUID=cb7d8bdc-28a5-4dbd-b04a-3ad9ee3e6bba rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet numa=off

[root@node130 ~]# numactl --hardware

[root@node130 ~]#numactl --show

2*设置 /etc/security/limits.conf
[root@node130 ~]# vim /etc/security/limits.conf
* soft nofile 1024000
* hard nofile 1024000
* soft nproc unlimited
* hard nproc unlimited
* soft core unlimited
* hard core unlimited
* soft memlock unlimited
* hard memlock unlimited

3 Swap
[root@node130 ~]# vim /etc/sysctl.conf
vm.swappiness=0

sysctl -p 生效
[root@node130 ~]# sysctl -a|grep swap
vm.swappiness = 0

6 selinux & iptables

selinux:
[root@node130 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted

[root@node130 ~]# getenforce
Disabled

setenforce 0
getenforce
chkconfig --list|grep iptables
chkconfig --del iptables

[root@node130 ~]# chkconfig --list|grep iptables
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@node130 ~]# chkconfig --del iptables
[root@node130 ~]# chkconfig --list|grep iptables

[root@node130 ~]# reboot
1创建账户
[root@node130 home]# groupadd mysql
[root@node130 home]# useradd -g mysql -d /user/local/mysql -s /sbin/nologin -M mysql
[root@node130 home]# id mysql
uid=505(mysql) gid=506(mysql) groups=506(mysql)

[root@node130 home]# mkdir /opt/mysql
[root@node130 mysql]# tar xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

[root@node130 ~]# cd /usr/local/
cd /user/local/
[root@node130 local]# ln -s /opt/mysql/mysql-5.7.18-linux-glibc2.5-x86_64 mysql

[root@node130 local]# chown -R mysql:mysql mysql/

[root@node130 mysql]# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
[root@node130 mysql]# source /etc/profile

/data 是一个单独挂载的分区

[root@node130 mysql]# mkdir -p /data/mysql/mysql_3306/{data,logs,tmp}

[root@node130 mysql_3306]# chown -R mysql:mysql /data/mysql/mysql_3306/

[root@node130 ~]# cp /opt/my.cnf /etc/

初始化

[root@node130 mysql]# ./bin/mysqld --defaults-file=/etc/mysql3306.cnf --initialize
[root@node130 mysql]# cat /data/mysql/mysql_3306/data/error.log |grep password
2017-04-28T06:36:55.453219Z 1 [Note] A temporary password is generated for root@localhost: rFcPw<f;k4+1

启动

[root@node130 mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@node130 mysql]# /etc/init.d/mysql start
Starting MySQL...................... SUCCESS!
cp support-files/mysql.server /etc/init.d/mysql

or

[root@node130 ~]# /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf &
[1] 2787

[root@node130 tmp]# mysql -S /tmp/mysql.sock -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.18-log

Copyright (c) 2000, 2017, 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.

"(unknown)@localhost:mysql.sock [(none)]>alter user user() identified by '123456';
Query OK, 0 rows affected (0.01 sec)

"root@localhost:mysql.sock [(none)]>show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.09 sec)

"root@localhost:mysql.sock [(none)]>exit
Bye
[root@node130 etc]# mysqladmin -S /tmp/mysql.sock -p shutdown
Enter password:
linux mysql5.7

1、卸载系统自带的Mariadb rpm -qa|grep mariadb mariadb-libs-版本号 rpm -e --nodeps mariadb-libs-版本号 2、删除etc目录下的my.cnf文件 rm /etc/my.cnf 3、检查mysql是否存在 rpm -qa | grep mysql 4、检查mysql组和用户是否存在,如无创建 cat /etc/group | grep mysql cat /etc/p...

linux怎么安装mysql5.7

1)、groupadd mysql #建立一个mysql的组 2)、useradd -r -g mysql mysql #建立mysql用户,并且把用户放到mysql组 3)、passwd mysql #给mysql用户设置一个密码 4)、给目录/usr/local/mysql 更改拥有者chown -R mysql:mysql /usr/local/mysql/ 第四步:初始化 mysql 的数据库 首先去到mysql的b...

mysql数据库5.7怎么安装图解

1、进入浏览器,搜索Mysql5.7下载。2、找到要安装的版本。3、点击下载。4、选择想要保存的位置。5、电脑上的杀毒软件会阻止安装,这个时候应该添加信任。6、信任之后就可以安装了。7、等待插件安装完成。8、在保存的文件里,双击插件,进入安装软件页面。9、进入页面,点击Next。10、勾选同意规则,点击...

mysql-installer-community-5.7.18 win10安装 需要安装什么库_百度知 ...

1、要安装mysql,首先我们得去mysql官网下载我们需要的资源,选择Downloads—&gt;Community,这时候就能看到MySQL Community Server,这是今天我们要学习配置的版本。2、好了,到这里就能下载mysql-5.7.10-winx64.zip版本的安装包了。上面是32bit的,图片中标记的是64bit的,大家可以根据自己的实际情况选择下载...

Ubuntu 怎么安装mysql5.7

先安装好操作系统 在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。 解压文件 命令为:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar. 解压开来后,一共有11个deb包,用sudo dpkg -i [包名...

如何找到mysql5.7.18版本源码包

因此,MySQL的(安装)包的完整路径为:D:\Program Files (x86)\mysql-5.7.18-winx64 解压后,配置好系统环境变量。新增系统环境变量:键名:MYSQL_HOME 值为:D:\Program Files (x86)\mysql-5.7.18-winx64 接着在 Path 中添加:%MYSQL_HOME%\bin 解压后,准备好 my.ini 文件。注意:(据说...

mysql5.7压缩包怎么安装

退出mysqld 服务可以通过任务管理器结束mysqld.exe进程。6.以管理员身份运行cmd,输入mysqld --install 安装mysql服务。在计算机管理服务中会出现MySQL服务,以后想进入mysql,直接启动MySQL服务即可。启动MySQL 会出现错误:报错的原因是无法找到Mysql执行文件,通过修改注册表进行处理,到注册表里HKEY_LOCAL_...

MySQL57压缩包下载及安装教程mysql57压缩包

首先,双击下载的mysql-installer-community-5.7.18.0.msi文件开始安装,按照安装提示一步步安装MySQL 5.7的组件,选择“Install MySQL Products”,点击“Next”,如下图所示:![image](https://static.zybuluo.com/Wen_He/wq3ouq30mc90ltpbfugeaydj/3_glW8VBLhDbJZP7VllrE2hP.png)在下一页中...

mysql 5.7.18 什么时候发布的

你下载的压缩包不是安装版本的,是直接解压就可以使用的。 启动bin文件夹下的mysqld.exe文件,然后再启动该文件夹下的mysql.exe文件即可打开mysql. 或者你可以重新下载后缀名是msi或exe的安装文件。

mysql5.7.17怎么安装

左边是你电脑上可以连接到mysql的软件,比如Visual Studio,Eclipse,PyCharm等,中间是需求的版本或者额外组件,右边是状态。选择一个选项,然后点击下面的check,如果有弹窗说明该软件没有安装需求的版本或者额外组件,如果已经安装了,则前面会多一个绿色的勾。说明可以使用。如果没有达到要求,需要手动安装...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
熟的白木耳能隔夜吃吗 屋后种什么乔木树最旺 居民的人均可支配收入 什么是居民可支配收入 ...每天还是很想他,有时候一想他就掉眼泪,怎么办呢? 我的狗狗永远离开我了,我该怎么办? 朋友很喜欢狗,但她的狗狗很老了,已经过世了,我该怎么安慰他? 谢谢了... 新奥迪a6机油怎么检查 宠物老死了你会救治吗? 奥迪的机油尺怎么看 在Linux 上,编写一个每秒接收 100万UDP数据包的程序究竟有多难 现在国内使用最多的linux是什么版本的? 为什么头顶上有很多碎发刘海也是 剪刘海时很多碎发粘在脸上,怎么清理? NUMA结构的系统,kernel在那个节点? 空气刘海剪厚了 打薄以后都是碎头发 怎么弄 如何关闭 linux numa 刘海周围碎发怎么办 Linux上MySQL优化提升性能 哪些可以优化的关闭NUMA特性 前面刘海有许多碎发怎么办??? linux numa是什么东西 新长的碎发太多,怎么办? Linux上MySQL优化提升性能,哪些可以优化关闭NUMA特性? 头上碎发太多,发型太乱怎么办? 如何判断一个多核机器(Linux)是否为NUMA结构 新长的碎发太多怎么办? 碎刘海怎么扎法 刘海碎发太多怎么扎 为什么会有很多碎发刘海? 打理发型时,额头发缝很多小碎发怎么处理才比较好看呢? 刘海碎头发多怎么处理才能显脸小? oracle 10g要不要关闭numa 请问CPU的频率的大小主要影响什么 “钻石级别VS/H”是什么意思? 钻石的颜色?H色vvs是什么级别啊? RTD模块是什么意思 钻石戒指颜色H是什么样子的? RTD模块,什么是RTD模块 买了个钻戒,上面写的颜色级别是H,净度级别是VS,请问这是属于什么级别的钻,是不是好钻,还是一般的钻。 GPS测量中RTD模式是什么意思 它与RTK模式有什么区别? dcs中的RTD模块接线及动作原理 NTC和RTD有什么分别,是什么样的一个概念? 钻戒里面H,G,I都是什么意思? RTD销售是什么 钻石颜色H,净度VVS好不好,钻石中0.184克拉要多少钱? 电机试验中的RTD和BTD是什么? 钻石的级别是H好还是G-F好? .RTD是什么格式啊?用什么可以识别啊? 请测量的高手具体阐述一下RTD和RTK的联系和区别?另外单频和双频有什么联系和不同? 西门子PLC测量热电阻为啥要用RTD模块,,,不能用普通的AI模块吗,,为什么呀 RTD热电阻温度变送器是做什么的?
  • 焦点

最新推荐

猜你喜欢

热门推荐