最近才开始接触阿里云,才正式开始使用命令行在linux环境进行操作,看着yum的命令很简单,但是安装过程中出现了很多问题,也尝试了很多解决办法,但都没用,终于在大神的协助下连接成功,连接成功。。。。。。。

一·安装mysql

1.用yum源安装

查看有没有安装过:

yum list installed mysql*

rpm -qa | grep mysql*

查看有没有安装包:

yum list mysql*

安装mysql客户端:

yum install mysql

安装mysql 服务器端:

yum install mysql-server

yum install mysql-devel

最后显示:complete 表示安装完成

2、启动    &&    停止

启动mysql服务:

service mysqld  start

/etc/init.d/mysqld  start

开机自启:

chkconfig -add mysqld

查看开机启动设置是否成功

chkconfig --list | grep mysql*

mysqld            0:off  1:on    2:on    3:on    4:on    5:on    6:off

停止:

service mysqld stop

3.登录(以下记载了两种)

(刚安装好的mysql  root用户默认没有密码)

a.

创建root管理员:

mysqladmin -u root password 123456

登录:

mysql -u root -p

输入密码即可——密码是隐藏的输完直接enter就OK了

(第一次安装的时候,我很傻,以为密码输不进去,以为错了,各种查,各种改,最后卸了重来,无意中发现密码是隐藏了的,扎心呀!)

(-u 表示选择登陆的用户名, -p 表示登陆的用户密码)

b.

设置初始密码和权限(先用service mysqld  start启动服务再进行下面的操作)

设置新的密码并同时授权限

mysql> grant all on *.* to root@'%' identified by 'youpassword';

(1)"%"欲连接到此Mysql数据库的客户端的IP地址,根据需求进行修正即可。%表示全部ip均可连接
(2)password就是Mysql数据库root用户的password,根据实际情况需要修改

刷新

mysql> flush privileges;

退出

mysql> exit;

4、远程访问

a.开放防火墙端口

# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
   # service iptables save //保存iptables规则

# iptables -nvL //查看端口开启情况

b.见上面第三点b设置用户权限

二·连接mysql

为了方便操作,我用Navicat premium连接我的mysql,我在防火墙上开启了3306端口,mysql的用户也设置了%权限,但就是连接失败,在各种折腾之后终于连接上了阿里云服务上的mysql。。。。

三·遇到的奇葩问题

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)

using password: YES?(表示懵了)

我里面有一个 ''匿名用户,我把它删了就好了,但这只是解决了我的这个问题。

(mysql在模糊匹配的时候会最先匹配到'')

之前在百度上搜这个问题的解决方法时,有很多种,至于哪一种适用于你的问题,只有自己根据具体情况而采用了。

问题还有一些我就不一一总结了。

转载于:https://www.cnblogs.com/slpa/p/8117225.html

在Linux环境下安装MYSQL相关推荐

  1. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  2. Linux 环境下安装 MySQL,各种踩坑、疑难杂症 | 原力计划

    作者 | 红颜祸水nvn 来源 | CSDN博客,责编 | 夕颜 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 本文中,作者总结了在使用Linux CentOS 6 ...

  3. linux直接联网安装mysql,linux环境下安装mysql

    Linux下安装mysql Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,很多时候按照教程也没有能够安装成功, ...

  4. Linux环境下安装Mysql+SphinxSE

    2019独角兽企业重金招聘Python工程师标准>>> 安装MysSQL+SphinxSE 进入软件包目录 tar zxvf mysql-5.1.55.tar.gz tar zxvf ...

  5. linux环境下安装mysql 8.0

    下载解压 下载地址:https://dev.mysql.com/downloads/mysql/ 也可以直接通过wget命令下载 cd /opt/ wget https://cdn.mysql.com ...

  6. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  7. Linux环境下安装单实例MySQL 5.7

    一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar. ...

  8. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  9. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  10. linux 环境下安装和配置mysql数据库以及远程登录

      上一篇文章写了linux 环境下配置python虚拟环境, 本篇文章我们来看看如何在linux环境下配置 mysql, 并实现远程数据库登录.    安装 //root 下安装,为了方便操作我全部 ...

最新文章

  1. flask 和 ajax 实例
  2. openstack 同一网络 多个subnet
  3. 关系型数据库、非关系型数据库
  4. python3 重新学习
  5. Linux 文件的复制
  6. 计算机三维实体建模与应用教学要求,三维建模教学大纲.doc
  7. antd form rules字数限制_Package - antd-form-rules
  8. 36、NSTimer使用详解-开启、关闭、移除
  9. Linux配置手册(五)Linux 配置域名服务器(DNS)
  10. python创意实用案例-分享10个给Python小白看的实用案例,入门Python就在这里了
  11. 【SLAM笔记】三维刚体运动
  12. 软件设计师-计算机系统知识
  13. 第一次马拉松(2013上海国际马拉松赛)
  14. 解决 给Example类序列化依旧报:Serialized class com.chaz.pojo.SpaItemExample must implement java.io...需要序列化的错误
  15. ie html5缓存,ie缓存文件在哪,教您IE浏览器缓存文件在哪
  16. 【代理知识】绝对值得珍藏!(转)
  17. php mysql函数未定义,关于php:Wierd和Annoying错误:调用未定义的函数mysql_query()...
  18. html5禁用右侧滚轮条,鼠标滚轮乱跳,教您鼠标滚轮乱跳怎么修复
  19. 第十单元---前后连调
  20. Ackerman的非递归算法思路讲解

热门文章

  1. brew mysql要多久_mac brew 安装 mysql
  2. mysql c3p0 释放连接_mysql重启后,防止c3p0丢掉连接数_mysql
  3. html基礎之渐变属性(斑马线)
  4. 八、面向对象三大特征(二)—— 继承
  5. Canvas beginPath()、moveTo()、 lineTo() 、stroke() 绘制直线路径,fillText() 绘制填色的文本
  6. Solr 4.10.3 集成 IK Analyzer 2012FF 中文分词器
  7. BTrace简介与使用说明
  8. ValueStack中的context与ActionContext的区别
  9. SQL常见错误及处理方法
  10. 使用Eclipse开发Java EE应用