地址:http://blog.sina.com.cn/s/blog_6c91084e0100lsho.html
查看Linux操作系统是否已经安装了MYSQL
rpm -qa mysql
rpm -qa mysql
mysql-4.1.7-4.RHEL4.1
点开add/remove programe里面的mysql的detail
勾上mysql-server
勾上mysql-server
2、启动
来检测mysql是否已经启动
service mysqld status
来检测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放在后台执行。
方法一:使用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'
修改密码
mysqladmin -u root password
mysqladmin -u root password 'kaishi'
这里的“密码”为我们欲新设的密码。系统会提示我们输入旧密码(若是mysql刚安装,则默认密码为空)
本机可以登陆了。但是其他机器的客户端登陆报错。
ERROR 1130 (00000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQ
L server
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
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
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 -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 "用户密码";
grant select,update,insert,delete on easyview.* to sillycat@192.168.10.103 identified by "kaishi";
查看结果,执行:
use mysql;
select host,user,password from user;
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on easyview.* to sillycat@192.168.10.103 identified by "kaishi";
查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的user用户。host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以user用户登录到mysql服务器,建议在开发时设为%。
update user set host = '%' where user = 'sillycat';
flush privileges;
修改了权限后需要执行以上语句生效
修改了权限后需要执行以上语句生效
相关推荐
在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...
linux 环境下安装mysql-pyhon,支持Python数据库开发,包括了主流的centOS、Ubuntu
标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...
mysql-5.5.32.tar.gz linux环境下安装mysql,包含安装文件
本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1. JDBC简介: JDBC是Java平台上的一个标准接口,它允许Java应用程序通过API与各种类型的数据库进行通信。JDBC提供...
在Linux环境中安装MySQL数据库是一个常见的任务,特别是在服务器配置和开发工作流程中。本文将详细介绍如何在Linux系统上,特别是基于RPM包管理系统的系统(如Red Hat Enterprise Linux或CentOS)上,使用`yum`工具...
Linux环境下安装MySQL8
在Linux环境下安装MySQL是一项常见的系统管理任务,尤其对于那些依赖数据库服务的应用程序来说更是必不可少。以下是一份详细的安装过程及相关的脚本知识。 首先,让我们深入理解Linux安装MySQL的步骤: 1. **更新...
linux环境下开启Mysql远程访问(关闭防火墙).txt
基于shell脚本的Linux环境下MySQL快速部署方法 本文主要讨论了如何使用shell脚本来快速部署MySQL数据库在Linux环境下。MySQL数据库是关系型数据库管理系统,广泛应用于互联网时代的各中小型公司。然而,MySQL的安装...
### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux...通过这份指南,用户可以快速掌握Linux下MySQL的安装与基本使用,从而在工作中快速入门Linux环境下的数据库管理。
Linux 下彻底卸载 MySQL Linux 操作系统下彻底卸载 MySQL 是一个相对复杂的过程,需要逐步完成多个步骤来确保 MySQL 被完全卸载。本文将指导您如何彻底卸载 Linux 下的 MySQL。 步骤 1:查找以前是否装有 MySQL ...
"Linux操作系统中如何安装MySQL数据库" 在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 ...
本篇将详细介绍在Linux下通过编译安装MySQL 5.6.29的过程,这给用户提供了更多的自定义选项,以便优化配置和满足特定需求。 首先,我们需要下载MySQL的源码包。根据提供的信息,这里已经有了`mysql-5.6.29`的压缩...
Linux下自动备份Mysql文件shell脚本。
### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...
通过这种方式,我们可以解决Tomcat在Linux环境下无法连接MySQL数据库的问题。然而,为了保持系统的安全性,务必谨慎处理权限设置,并定期审查和更新这些策略。同时,对于数据库连接,使用连接池和适当的认证机制也是...
linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码
这篇"Linux环境下Qt4图形界面与MySQL 源代码"是针对初学者设计的学习资源,旨在帮助他们理解如何在Linux系统中利用Qt4创建GUI应用并与MySQL数据库进行交互。通过源代码学习,可以深入理解这两个技术的结合使用,从而...