1、安装 查看是否已经安装了MYSQL rpm -qa mysql

mysql-4.1.7-4.RHEL4.1

点开add/remove programe里面的mysql的detail 勾上mysql-server

2、启动 来检测mysql是否已经启动 service mysqld status

我们可以用三种方法来启动Mysql: 方法一:使用service命令来 启动Mysql service mysqld start 停止mysql service mysqld stop 方法二:使用mysqld脚本来启动Mysql: /etc/init.d/mysql start 方法三:使用safe_mysqld实用程序启动Mysql服务,此方法可以使用相关参数 safe_mysqld& //使用&表示将safe_mysqld放在后台执行。

3、登陆 修改密码 mysqladmin -u root password mysqladmin -u root password 'kaishi'

这里的“密码”为我们欲新设的密码。系统会提示我们输入旧密码(若是mysql刚安装,则默认密码为空)


Linux上安装Mysql后除了本机其他机器不能访问的问题

本机可以登陆了。但是其他机器的客户端登陆报错。 ERROR 1130 (00000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQ L server

首先查看了iptables的设置,添加开放了3306端口 iptables -A INPUT -p tcp -m tcp --sport 3306 -j ACCEPT iptables -A OUTPUT -p tcp -m tcp --dport 3306 -j ACCEPT

service iptables save service iptables restart

还是其他机器不能访问,估计是MYSQL权限问题。

在本机登陆 mysql -h localhost -u root -pkaishi show databases; use mysql; select Host, User, Password from user; +-----------------------+------+-------------------------------------------+ | Host | User | Password | +-----------------------+------+-------------------------------------------+ | localhost | root | *18F54215F48E644FC4E0F05EC2D39F88D7244B1A | | localhost.localdomain | root | | | localhost.localdomain | | | | localhost | | | +-----------------------+------+-------------------------------------------+ 可以看到如上结果,只有localhost才设置了访问的权限

进入mysql,创建一个新用户user: 格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码"; 查看结果,执行: use mysql; select host,user,password from user;

可以看到在user表中已有刚才创建的user用户。host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以user用户登录到mysql服务器,建议在开发时设为%。

update user set host = '%' where user = 'sillycat';

flush privileges; 修改了权限后需要执行以上语句生效

grant select,update,insert,delete on easyview.* to sillycat@192.168.10.103 identified by "kaishi";


授权法:

mysql>grant all privileges on . to username@’remotehost’ identified by ‘password’ with grant option;

该语句表示username可以从远程主机remotehost登录服务器,登录密码是password,并且将所有数据库上的所有表的所有权限都授权给username,同时usrname还可以将权限授权给其他用户。该语句还应该使用flush privileges 使权限生效。


在Mysql中使用Grant语句提升了权限使所有IP都能访问Mysql之后还是不能在其他机器登录Mysql,最后上网查询资料终于发现是防火墙的问题

发现原来是3306端口根本没有开放被防火墙屏蔽掉了

在防火墙中添加该端口 vi /etc/sysconfig/iptables

添加-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

更改完了之后输入service iptables restart

实验中始终不能进行远程访问,网上的同志说是防火墙的问题,我把两台主机的哦防火墙都关闭了,但还是不能进行访问,后来进行分析实验过程得知Linux的主机能访问windows的服务器,但Windows的客户端不能访问linux的服务器,我想主要还是linux主机的问题,分析可能是端口的原因,第一次粗心的只将mysql的3306 UDP端口设为可信,后来仔细检查原来3306端口还有TCP的可信端口,将3306的TCP端口设为可信端口,并在/etc/sysconfig/iptabls文件夹中检查其端口设置的内容,可以发现两者都设置了,重启iptable服务service start iptables就可以进行远程访问了。 以上就是良许教程网为各位朋友分享的Linux相关知识。

linux 查看mysql相关推荐

  1. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  2. linux查看mysql版本_Linux系统中查看MySQL版本的五种方法

    1.在Linux终端窗口中,输入mysql -V查看MySQL版本信息[sky@qin ~]# mysql -V mysql Ver 14.14 Distrib 5.1.29-rc, for pc-l ...

  3. linux查看mysql版本

    如何查看某台 Linux 主机上的 安装的 MySQL版本信息? 使用如下命令,查看 MySQL的版本信息: mysql -V 或者 mysql --version 命令执行后,效果如下(可以看到当前 ...

  4. Linux查看mysql是否启动+mysql启动(全)

    整理一下Linux下启动mysql服务的命令. 目录 1.使用命令 # service mysqld status 2.使用命令# ps aux|grep mysqld 3.使用命令# pidof m ...

  5. linux查看mysql用户权限_教您如何查看MySQL用户权限

    教您如何查看MySQL用户权限 如果需要查看MySQL用户权限,应该如何实现呢?下面就为您介绍查看MySQL用户权限的方法,并对授予MySQL用户权限的语句进行介绍,供您参考. 查看MySQL用户权限 ...

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

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

  7. 如何linux查看mysql目录下日志_测试人员如何在linux服务器中查询mysql日志?

    测试工程师在测试软件的过程中,流程往往是先接口测试,接着就是功能性测试.在做功能性测试的时候,往往有这么一个工作场景,就是出现错误后,我们怎么快速排除数据库报错. 举例某个电商网站,当我们文本框中输入 ...

  8. linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?

    mysql是数据库,用于管理系统的数据,使用非常广泛,Linux系统操作中,在安装完mysql后提示错误,导致用户无法登陆,遇到这种情况该怎么办呢?下面小编就给大家介绍下Linux无法登陆mysql的 ...

  9. Linux 查看 MySQL 版本的四种方法

    1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select version() 4 在mysql 里查看 s ...

最新文章

  1. linux 服务器安装字体
  2. 问题1 机器学习篇 如何解决过拟合(overfiting)?
  3. [密码学] 强力攻击
  4. openlayers地图旋转_OpenLayers教程二:实现简单的地图显示
  5. Highcharts隐藏网格线
  6. java 调用动态链接库_JAVA技巧:JNative调用动态链接库问题(SOS)
  7. 使用 Win 7 必须知道的快捷键
  8. html实现pdf导出excel表格,一篇文章详解:Vue框架下轻松实现Excel、PDF导出
  9. 22.TCP/IP 详解卷1 --- TCP 的坚持定时器
  10. ccProxy软件实现网络共享
  11. 利用华为DTM将事件发送到Firebase
  12. UGUI Canvas(画布)详解
  13. dynadot解析域名
  14. 武汉大学计算机学院周维,周维勋
  15. 凸优化—凸松弛(Convex Relaxation)
  16. 李想创业至今20000字的经验分享
  17. openGauss杭州用户组正式成立啦
  18. Netscape中的keyCode和srcElement
  19. 录取麻省理工计算机博士全奖,美国研究生申请案例:麻省理工PhD全奖录取:EE专业【2014】...
  20. 1-1、惠普DL380 配置bios,raid

热门文章

  1. Java —— 冒泡排序
  2. 2017算法实习生应聘经验总结
  3. MysqlOracle中的日期
  4. Elasticsearch学习第二篇--常用的几种搜索方式
  5. Linux如何卸载软件
  6. Java删除文件夹和文件(最经典普通的写法)
  7. 使用setViewControllers实现一些不同寻常的跳转
  8. VBA中的正则表达式(三)
  9. 八大排序 - (详解)
  10. ubuntu 18.04 设置开机启动脚本