安装mysql:
yum -y install mysql 客户端
安装服务端:yum install-server
查看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;
修改了权限后需要执行以上语句生效
修改了权限后需要执行以上语句生效
设置开机启动:
chkconfig --
add
mysqld;
查看开机启动是否设置成功:
chkconfig
--list | grep mysql*
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off 出现这样的情况,开机启动说明设置成功。
以上是用了yum源,这个源不是suse系统自带的,自带的源为zypper,也可以用这个源装。
相关推荐
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
在SUSE Linux操作系统中安装和启动MySQL数据库服务器是一项重要的任务,尤其对于那些依赖于MySQL进行数据存储和管理的系统管理员来说。以下是对标题和描述中所述知识点的详细说明: 1. **MySQL安装**: MySQL在...
在SUSE Linux下安装MySQL 5.1.49是一个涉及多个步骤的详细过程,本文将根据提供的描述、标签和部分内容,深入解析如何在SUSE系统上安装并配置MySQL数据库服务器版本5.1.49。 ### 步骤一:检查系统是否已安装MySQL ...
本文将详细介绍在SUSE Linux 10.0系统上安装MySQL 5.2.0版本的过程,并提供必要的配置指导。 ### 一、下载MySQL安装包 首先,需要从指定的网站下载MySQL的安装包。文中提到的下载地址为:`...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在Linux操作系统中被广泛使用。SUSE Linux Enterprise Server(SLES)是一款稳定且安全的企业级Linux发行版,它为MySQL提供了良好的支持环境。在SUSE上安装...
本文讲述了在SUSE Linux Enterprise Server 11上安装mysql(mysql-5.0.22)的步骤,包括删除mysql数据库和相关文件夹、下载和解压安装包、设置安装目录和编译安装mysql、添加mysql用户和设置权限、设置开机启动mysql...
linux环境下centos、redhat、suse等系统安装mysql.txt
MySQL是世界上最受欢迎的开源数据库系统之一,而SUSE Linux Enterprise Server 11(SLES11)是一款稳定、安全的企业级Linux操作系统。本篇将详细阐述如何在SLES11上安装和配置MySQL,以及如何更改MySQL的默认安装...
对于运行在 SUSE 11 SP3 操作系统上的应用程序而言,正确安装和配置 MySQL 5.6 是十分重要的。本文将详细介绍在 SUSE 11 SP3 上安装 MySQL 5.6 的过程,并给出具体的操作示例。 #### 二、安装前准备 1. **下载 ...
文档中提及的命令和工具构成了Linux系统管理的基本工具集,它们对于系统维护、用户管理、文件操作、网络监控和软件安装等方面都至关重要。掌握这些知识点对于任何希望成为或已经是Linux系统管理员的用户都具有指导...
《SUSE Linux 13手册》是一份详尽的指南,专门为SUSE Linux 13用户提供操作系统的使用、配置和管理知识。SUSE Linux作为一款知名的开源操作系统,因其稳定性、安全性和灵活性而受到广泛赞誉。这份手册是SUSE Linux ...
在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...
这个过程对于熟悉Linux操作系统和开源软件的开发者来说是必要的,也是对ACE开发环境有深入了解的基础。通过这个过程,开发者可以掌握如何在特定的Linux发行版上构建和管理复杂的开发环境,这对于跨平台的软件开发...
操作系统:suse Linux 10 数据库:MySQL 5.0.22 希望能认识更多高手,互相学习讨论技术! 首先发泄一下再这,网上看了N多安装mysql的文章,大多大同小异,都不能很好的安装mysql;多多少少都有问题;以个人之见大多...
SUSE Linux 是一款源自德国的开源操作系统,以其稳定性和企业级特性而著名。本教程旨在帮助用户深入理解SUSE Linux的管理和操作,适用于初学者和有一定经验的系统管理员。教程内容涵盖SUSE Linux的基础知识、安装...
SUSE Linux操作系统是一款深受企业和数据中心欢迎的开源操作系统,以其稳定性、安全性以及强大的企业级支持而闻名。本指南将深入探讨SUSE Linux的安装过程和技术维护巡检的关键步骤,旨在为用户提供一个全面的操作...
RoseHA是在Linux环境下配置MySQL高可用性解决方案...这些知识是建立在深厚的网络通信、操作系统、数据库和集群技术基础之上的,对于想要保证MySQL服务在Linux环境下实现高可用性的IT工程师而言,是不可或缺的参考资料。
根据提供的文件信息,“SuSe Linux 10 宝典 (PDF最新英文版)”是一本详细介绍SUSE Linux 10操作系统的书籍。此书由Justin Davies、Roger Whittaker和William von Hagen共同编写,由Wiley Publishing, Inc.出版。本书...
《Linux操作系统简介》 Linux操作系统是全球开发者共同协作的成果,由Linus Torvalds于1991年在芬兰赫尔辛基大学发起,基于GNU的GPL许可证进行发布,确保了其开源、免费的特性。Linux不仅具备一般操作系统的功能,...