0.  安装环境

1.  下载安装包

  • 方式一:百度网盘下载

    链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg
    提取码:uzyj

  • 方式二:在线下载
1 #下载安装包到/usr/local/src/
2 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

2.  安装

 1 cd /usr/local/src/
2
3 #解压
4 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
5
6 #拷贝到/usr/local
7 mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/
8
9 #修改名称
10 mv ./mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11
11
12 #创建存放数据文件夹
13 mkdir /usr/local/mysql-8.0.11/data
14
15 #创建用户及用户组
16 groupadd mysql
17 useradd -g mysql mysql
18
19 #授权
20 chown -R mysql.mysql /usr/local/mysql-8.0.11
21
22 #初始化数据库(记录临时密码)
23 cd /usr/local/mysql-8.0.11/
24 ./bin/mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql-8.0.11/ --datadir=/usr/local/mysql-8.0.11/data/ --initialize ;
25
26 #配置my.cnf
27 vi /etc/my.cnf
28 #在[mysqld]下添加
29 basedir=/usr/local/mysql-8.0.11
30 datadir=/usr/local/mysql-8.0.11/data
31 socket=/tmp/mysql.sock
32 character-set-server=utf8
33 lower-case-table-names=1
34
35 #建立Mysql服务
36 cp -a ./support-files/mysql.server /etc/init.d/mysql
37 chmod +x /etc/init.d/mysql
38 chkconfig --add mysql
39
40 #检查服务是否生效
41 chkconfig --list mysql
42
43 #启动、停止、重启
44 service mysql start
45 service mysql stop
46 service mysql restart

3.  登录Mysql修改密码并设置权限

 1 #登录(使用临时密码)
2 mysql -uroot -p
3
4 #若出现-bash: mysqldump: 未找到命令
5 ln -s /usr/local/mysql-8.0.11/bin/mysql /usr/bin
6
7 #修改密码
8 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
9
10 #配置远程连接
11 vi /etc/my.cnf
12
13 #在[mysqld]在增加
14 default_authentication_plugin=mysql_native_password
15
16 #修改root权限
17 use mysql
18 update user set host ='%' where user='root';
19 alter user 'root'@'%' identified with mysql_native_password by 'new password';
20 flush privileges;

Linux安装Mysql8.0.11的更多相关文章

  1. Linux(CentOS-8)安装MySQL8.0.11

    CentOS安装MySQL8.0.11 总的思路就是:安装MySQL,编写配置文件,配置环境变量,成功开启服务,登陆并修改ROOT密码 开启远程访问的思路就是:授权用户所有IP都可以访问,系统的数据库 ...

  2. Linux安装Mysql8.0及SQL分类的补充

    Linux安装Mysql8.0 参考文章:https://blog.csdn.net/qq_38570633/article/details/109257430 参考文献:https://blog.c ...

  3. [linux]centos7.4上安装MySQL-8.0.11【完美安装】

    版本声明 centos7.4 MySQL-8.0.11 1.我用的阿里云的虚拟主机,刚从windows换到linux,需要装下常用工具 #安装下sz rz常用到上传下载的命令 yum install ...

  4. linux 安装mysql8.0

    linux下安装mysql8.0 下载mysql $ wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.4 ...

  5. win10 压缩包安装mysql8.0.11报错:Access denied for user 'root'@'localhost'

    按这篇:https://blog.csdn.net/Myuhua/article/details/84792121#commentsedit 这里精简下,还有update语句中authenticati ...

  6. 【转载】安装mysql8.0.11以及修改root密码、连接navicat for mysql。

    1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) ...

  7. 安装mysql8.0.11以及修改root密码、连接navicat for mysql。

    最近在学习node.js,少不得要跟数据库打交道,于是打算安装一个数据库软件,在mongedb和mysql之间选择了mysql.作为一个数据库新人不敢评论孰好孰坏,最后选择mysql纯属因为公司在用m ...

  8. windows10安装mysql8.0.11(免安装版)

    1.MySQL8.0.11下载网址:https://dev.mysql.com/downloads/mysql/ 2.配置环境变量:我的电脑->属性->高级系统设置->环境变量-&g ...

  9. 安装mysql8.0.11及修改root密码、连接navicat for mysql的思路详解

    1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) ...

随机推荐

  1. 企业级工作流解决方案(十四)--集成Abp和ng-alain--自动化脚本

    对于.net方向,做过自动化的,应该没有人不熟悉msbuild吧,非常强大的代码编译工具,.net平台的编译工作都是交给他来完成的,包括.net core的命令,本质上都是调用msbuild来执行的 ...

  2. 【建议收藏】一份阿里大牛花了三天整理出来的XML学习笔记,写的非常详细

    1. 什么是XML? XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有 ...

  3. 类虚拟机软件CrossOver是什么?它的优势在哪里?

    虚拟机软件对于很多人来说已经不是一个陌生的词汇了.我们可以通过软件来模拟具有完整硬件系统功能的计算机系统.比如我们可以在Mac OS系统上模拟Windows 7 的系统,以此来安装我们想要使用的应用程 ...

  4. Linux 学习笔记04丨Linux的用户和用户组管理

    Chapter 3. 用户和用户组管理 由于Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以该账号身份进入系统. 3.0 用户与 ...

  5. Codeforces Round #661 (Div. 3) D、E1 题解

    D. Binary String To Subsequences #贪心 #构造 题目链接 题意 给定一个\(01\)串\(s\),完全分割成若干子序列(注意,不要混淆子串与子序列的概念),其中的子序 ...

  6. C++/Java小白解Leetcode题,发现了知识盲区……

    一.初见LeetCode 大一时候学习C++,根据课程一直在PTA平台做题目,数据结构和算法的作业题目也是在PTA.后来发现牛客网学习资源也很丰富,孤陋寡闻,前几个月在知道LeetCode这个平台,跟 ...

  7. Jmeter-BeanShell断言的运用二(不同Json格式的字段提取和断言判断)

    前言 为了更加熟悉BeanShell,所以用几个实例来记录说明下,不同的Json格式是怎么提取相应字段和判断断言的.(会持续更新...) 一.第一种Json格式 1.Json响应数据内容如下: { & ...

  8. JDK7HashMap

    JDK7HashMap 成员变量 HashMap中定义了非常多的成员变量以及常量,各成员变量含义具体如下: //默认初始化长度-16 static final int DEFAULT_INITIAL_ ...

  9. 小bug小坑总结

    1. 小程序canvas那些原生组件的层级默认是最高的,而且不能更改,平常的div弹框什么的上面就会显示出原生组件的内容, 解决办法:cover-view,cover-image,button 2. ...

  10. 第15.39节、splitDockWidget和tabifyDockWidget嵌套布局QDockWidget的PyQt人机对话案例:笨笨机器人

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.引言 在第<第三十一章.containers容器类部件QDo ...