博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 安装 mysql
阅读量:4983 次
发布时间:2019-06-12

本文共 1532 字,大约阅读时间需要 5 分钟。

转自:http://www.cnblogs.com/wlgqo/articles/5647161.html

 

mysql官方文档提供了丰富的文档,其中包括如何在不同的平台安装mysql。今天选择教程中的其中一种:使用yum在linux环境下安装mysql.

教程地址:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

一、说明:

  1、linux环境:本人的环境是centOS7

  2、mysql版本:本文选择安装的是mysql5.7版本。

  3、因为在安装过程中需要下载依赖包,因此使用yum安装的方式要确保网络通畅

二、安装mysql

  1、首先添加mysql yum库,地址:http://repo.mysql.com/

    在地址中选择我们要安装的mysql57-community-release-el7-8.noarch.rpm,使用命令进行下载

    命令:

    $wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

  2、安装下载的mysql包

    $sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm

  3、安装mysql

    $sudo yum install mysql-community-server

    注:这个过程中会下载依赖包 大小在200M左右,如果下载因为网络原因导致下载失败,可重复第三步的命令 ,会继续下载依赖包并完成安装,完成后会有提示。

  4、启动mysql

    $sudo servcice mysqld start

    查看启动状态

    $sudo service mysqld status        //当状态为running表示启动成功

  5、修改root密码

    当mysql启动后会创建超级用户root 同时会提供一个临时密码 这个密码存放在错误日志中,可以通过命令来查询

    $sudo grep 'temporary password' /var/log/mysqld.log

    

  6、进入mysql数据库

    $mysql -uroot -p                     //回车后需要输入root的密码 也就是上面查询到的临时密码

  7、修改root密码

    mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密码';

    注:mysql5.7的密码规则为最小8个字符需要有小写大写数字和特殊字符,如果觉得麻烦可以改变mysql的密码验证策略,

    

  8, 修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;Query OK, 0 rows affected (0.00 sec)

 

  9、开启远程访问权限

    因为mysql安装后默认的host是localhost 无法使用远程访问,需要将host的值由localhost 改为 %即可

    mysql>update mysql.user set Host='%' where User='root';

以上就是在linux环境下安装mysql的基本过程。

转载于:https://www.cnblogs.com/xincunyiren/p/5987753.html

你可能感兴趣的文章
c#二维码资料
查看>>
多列索引
查看>>
产品多属性搜索实现
查看>>
前端学习-01 input属性type
查看>>
关于 lambda expression 返回值的类型转换
查看>>
phpStorm 快捷键收集以及配色方案
查看>>
c++的set_unexpected不起作用
查看>>
让 Homebrew 走代理更新 + brew 管理 node 版本
查看>>
ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法
查看>>
ora-12514 tns listener does not currently know of service requested in connect descriptor
查看>>
UEditor学习笔记1
查看>>
在vim中搜索单词
查看>>
设置定点数学属性
查看>>
Sql server 2008 R2 实现远程异地备份
查看>>
Linux 使用crontab定时备份Mysql数据库
查看>>
CSS3下的渐变文字效果实现
查看>>
###学习《C++ Primer》- 2
查看>>
js charAt()方法
查看>>
一些跨域问题
查看>>
配置RHEL&CentOS网络说明
查看>>