linux上安装

转至https://blog.csdn.net/sndayyu/article/details/96745748

1.卸载mariadb

[root@localhost ~]# rpm -qa |grep mariadb

mariadb-libs-5.5.41-2.el7_0.x86_64

[root@localhost~]# rpm -qa | grep mariadb-server[root@localhost~]# rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64

[root@localhost~]# rpm -qa |grep mariadb

2、下载解压

.windows上安装简单自行百度。这里介绍linux安装流程

下载对应版 ,然后上传到linux上

或者直接在linux:

[root@localhost ~]# cd /usr/local

[root@localhost local]# mkdir mysql

[root@localhost local]# cd mysql

[root@localhost mysql]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

传上去或者下载完成后解压:

[root@localhost mysql]# tar -vxf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

mysql-community-libs-5.7.27-1.el7.x86_64.rpm

mysql-community-embedded-devel-5.7.27-1.el7.x86_64.rpm

mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

mysql-community-devel-5.7.27-1.el7.x86_64.rpm

mysql-community-embedded-compat-5.7.27-1.el7.x86_64.rpm

mysql-community-common-5.7.27-1.el7.x86_64.rpm

mysql-community-client-5.7.27-1.el7.x86_64.rpm

mysql-community-server-5.7.27-1.el7.x86_64.rpm

mysql-community-test-5.7.27-1.el7.x86_64.rpm

mysql-community-embedded-5.7.27-1.el7.x86_64.rpm

3.安装下面四个

rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

rpm-ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm

rpm-ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

rpm-ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm --nodeps

4.配置

1.如果是以root用户mysql服务,需要执行以下初始化

mysqld --initialize --user=mysql

2.修改/etc/my.cnf 在末尾加上skip-grant-tables 表示可以没密码登录,授权跳过。后面这行还是需要去掉的

3.重启mysql服务:systemctl restart mysqld

5.无密码启动并修改mysql密码,刷新退出

mysql -u root

update mysql.user set authentication_string=password('1234') where user='root';

flush privileges;

quit;

6.删除my.cnf中的最后一行、重启服务

[root@localhost mysql]# systemctl stop mysqld

[root@localhost mysql]# systemctl start mysqld

[root@localhost mysql]# mysql-uroot -p1234

7.远程访问权限

mysql>use mysql

ERROR1820 (HY000): You must reset your password using ALTER USER statement before executing thisstatement.

mysql> alter user 'root'@'localhost' identified by '1234';

Query OK,0 rows affected (0.00sec)

mysql>flush privileges;

Query OK,0 rows affected (0.00sec)

mysql>use mysql;

Reading table informationforcompletion of table and column names

You can turn offthis feature to get a quicker startup with -A

Database changed

mysql> update user set host='%' where user='root';

Query OK,1 row affected (0.00sec)

Rows matched:1 Changed: 1 Warnings: 0mysql>select host,user from user;+-----------+---------------+

| host | user |

+-----------+---------------+

| % | root |

| localhost | mysql.session |

| localhost | mysql.sys |

+-----------+---------------+

3 rows in set (0.00sec)

mysql>quit

Bye[root@localhost~]# systemctl stop mysqld;[root@localhost~]# systemctl start mysqld;

8.关闭防火墙  测试远程连接

[root@localhost ~]# systemctl stop firewalld

windows上安装(解压版)

1.坏境变量path中添加mysql解压后的bin目录

2.在mysql的解压目录下(D:\dev\database\mysql-8.0.18-winx64)添加配置文件mysql.ini

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 绑定IPv4

bind-address=0.0.0.0

# 设置端口号

port=3306

# 设置mysql的安装目录,即解压目录

basedir=D:\\dev\\database\\mysql-8.0.18-winx64

# 设置数据库的数据存放目录

datadir=D:\\dev\database\\mysql-8.0.18-winx64\\data

# 设置允许最大连接数

max_connections=200

# 设置允许连接失败次数

max_connect_errors=10

# 设置服务端的默认字符集

character-set-server=utf8

# 创建表使用的默认存储引擎

default-storage-engine=INNODB

# 使用“mysql_native_password”插件认证

default_authentication_plugin=mysql_native_password

3.初始化mysql,管理员cmd: mysqld --initialize --console

4.安装mysql服务:mysqld --install mysql --defaults-file="D:\dev\database\mysql-8.0.18-winx64\mysql.ini"

5.退出:quit/exit

6.启动服务,管理员cmd:net start mysql(我的服务名是这个,也可以通过管理--服务界面手动开启)

7.使用刚才的密码登陆:mysql -uroot -p 密码(登陆如果卡死的话,多重启几次服务)

8.修改密码,推出重登即可:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

mysql安装教程刘猿猿_mysql安装相关推荐

  1. mysql5.7.10 二进制包_mysql 32 位安装教程mysql5.7 二进制包安装

    1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 2. 解压 ...

  2. Mysql8.0.12安装教程方法 Mysql8.0.12安装教程

    Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...

  3. mysql8.0.12怎么用_Mysql8.0.12安装教程方法 Mysql8.0.12安装教程

    Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...

  4. zabbix6.0安装教程(一):安装要求获取方式

    zabbix6.0安装教程(一):安装要求&获取方式 目录 一.zabbix6.0安装要求 1.硬件 1.1 内存和磁盘 1.2CPU 1.3其它硬件 1.4硬件资源配置参考 1.5受支持的平 ...

  5. ISE 14.7安装教程最新版(Win10安装)——解决Win10安装完后打不开快捷方式的方法

    ISE 14.7安装教程最新版(Win10安装)--解决Win10安装完后打不开快捷方式的方法 参考文章: (1)ISE 14.7安装教程最新版(Win10安装)--解决Win10安装完后打不开快捷方 ...

  6. 目前最新版AndroidStudio详细安装教程,纯萌新安装

    目前最新版AndroidStudio详细安装教程,纯萌新安装 前言 AndroidStudio下载 安装教程(超级详细) 官网下载 启动安装 配置文件 Gradle文件配置(最关键) 结语 更新于20 ...

  7. windows版 redis安装教程,以及redis客户端安装

    windows版 redis安装教程,以及redis客户端安装 由于这两天安装了redis,在redis挂网上找到的redis都是linux版的,所以在此做个记录,方便以后用,也分享给广大网友 1,w ...

  8. 用友t3安装计算机名称不符合,「用友T3安装教程」简单三步安装T3,安装再也不求人!...

    原标题:「用友T3安装教程」简单三步安装T3,安装再也不求人! 一.计算机环境 1.计算机名:不能有符号 按上图方法修改计算机名 修改后会出现这样的字样,暂不重启 2.时间和日期格式 进入控制面板把短 ...

  9. Windows10与iPhone文件互传神器——Intel Unison,Win10版安装教程,解决Win10无法安装问题

    Intel Unison Windows10安装教程,解决Windows10无法安装的问题,详见B站教程 Intel Unison Win10安装教程 效果如下:

  10. STM32安装教程和J-link烧录驱动安装教程【第二天】

    STM32安装教程和J-link烧录驱动安装教程 一.SOC 二.安装简介 三.STM32工程创建步骤 四.J-link安装过程 五.STM32型号 一.SOC SoC称为系统级芯片,也有称片上系统, ...

最新文章

  1. js ajax 递归,javascript ajax循环请求/ 长轮询终极解决办法——递归
  2. 线段树 ---- 牛客多校2021多校第6场 H Hopping Rabbit 扫描线
  3. makefile 同时生成多个可执行文件
  4. compileSdkVersion,minSdkVersion,targetSdkVersion还有buildToolsVersion的区别
  5. 2021-10-21 二叉堆 恋上数据结构笔记
  6. 外贸常用术语_外贸干货!做外贸常用的贸易术语,几个妙招教你快速记住!
  7. [na]tcpdump参数应用参考
  8. CSS--布局模型,颜色值,长度值
  9. 花了一个深夜,才用C语言写了一个2048游戏雏形
  10. linux关机命令_Linux基于centOS 7.6常见的Linux命令
  11. 阿里大鱼php发送短信,阿里大鱼短信发送PHP代码
  12. mysql递归自身连接_Mysql递归连接
  13. 信安教程第二版-第20章数据库系统安全
  14. 《大型网站技术架构》1.大型网站架构演练
  15. 京东11.11携手小米上线“信用试”服务 手机先试用满意再付款
  16. 案例学习BlazeDS+Spring之十一:Simple Data Push
  17. python设计模式pdf_精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载-精品下载...
  18. H5链接分享给微信好友,显示标题、描述、缩略图
  19. mac os sierra卸载java_如何删除Install macOS High Sierra.app
  20. Slidev 一种快速制作PPT的奇淫技巧

热门文章

  1. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。
  2. C++ reference很全面
  3. 03—Shell脚本编写规范
  4. xv6解析-- 多处理器操作
  5. 文件、目录——Linux基本命令(5)
  6. PHP: 深入pack/unpack
  7. 2013/01/04作业raid+lvm+quota
  8. 【备忘录】技术笔记整理。
  9. 软件开发需要重视对异常的处理
  10. .net面试题大全,绝大部分面试题