栏目分类
系统管理 | 安装启动 | xwindow | 基础知识 | 存储备份 | 内核技术 | 桌面应用 | 设备驱动 | Linux汉化 | 系统管理 | PAM认证 | drivers | rpm | quota | 灾难恢复
Linux数据库 | oracle | 数据库理论 | MYSQL | PostGreSQL
网络管理 | ssh | ntp | nis技术 | 多媒体 | dhcp | 网络基础 | ldap | 美化汉化 | proxy | samba | bind | iptables | 集群 | nfs | cvs | ftp服务 | email | 网络配置 | 网络安全 | apache | vpn | 网络管理 | Linux服务器 | Linux安全 | subversion | 网络监控
编辑工具 | emacs | vi | eclipse
linux新手入门 | 指令大全 | 输入法类 | Linux安装 | 常用命令 | 软件使用
发行版 | 其它Unix | bsd | Gentoo/lFS | windows | solaris | IBM | debian
其他 | 非技术类 | 业界动态 | 小说笑话 | 杂项工具 | 速度优化 | Linux认证 | 资讯动态 | 办公自动化 | xml | vc | 学习方法 | 手机技巧
Linux编程 | shell | python | 编程技术 | kernel | C/C++编程 | Python编程 | Perl编程 | PHP编程 | discuz | java/jsp | zope | html技术
排行榜
·MySQL导入导出方法与工具
·my.cnf文件解释
·redhat8mysql安装具体过程
·mysql安装与使用
·mysql4.1数据转换指南
·浅析字符集以及PHP+Mysql4.1的乱码问题
·MySQL5存储过程使用
·mysql中文查询时的字符集匹配问题
·mysql常用经典操作
·Heartbeat_2.0.3配置MySQL5.0.18为高可用集群
·Mysql数据库字符集转换及版本升级/降级的详细教程
·MySQL入门学习(1)
·mysql的一点小体会
·MYSQL5的masterslave数据同步配置
·MySQL事务与锁定命令
·数据操纵:SELECT,INSERT,UPDATE,DELETE
·6.6基本的MySQL用户实用命令
·MYSQL(解决方法):Clientdoesnotsupportauthentication
·RedHat9下apache1.3+php4+mysql4安装手记
·Mysql问答集

    您现在的位置: Linux宝库 >> Linux >> Linux数据库 >> MYSQL >> 文章正文
Linux下Mysql的查看
Linux宝库 收集整理  作者:Linux宝库  时间:2008-05-10  收藏本站
来自:http://doc.linuxpk.com/81189.html
联系:linuxmine#gmail.com
分类:[MYSQL]

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刚安装,则默认密码为空)

本机可以登陆了。但是其他机器的客户端登陆报错。
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 "用户密码";
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;
修改了权限后需要执行以上语句生效

本文来自:http://doc.linuxpk.com/81189.html
发表您的高见!

·上一篇:
在Windows环境下安装MySQL
·下一篇:简单的mysql备份
 
     最新更新
·MegaCli 常见用法
·UPDATE 时主键冲突引发的思考
·MySQL怎么有时候像是多进程,有时候却是多线程
·在linux下的freetds安装方法
·MySQL远程访问时非常慢的解决
·一个MySQL5的无法访问的问题
·SunOS 4上MySQL注意事项
·Linux上MySQL注意事项(所有Linux版本)
·与MySQL服务器连接
·MySQL提供的权限
·MySQL权限系统工作原理
·MySQL存取控制,阶段2:请求证实
·MySQL存取控制, 阶段1:连接证实
·MySQL权限更改何时生效
·建立初始的MySQL权限
·配置Solaris下自带的MYSQL
·怎样在两台MySQL数据库间实现同步
·mysql创建,修改,删除用户,以及权限设置
·mysql可以本机访问,不能外网访问
·insert into adshow.adstyle select * from adlink.adstyle;
·Mysql格式化时间DATE_FORMAT
·InnoDB和MyISAM的差别(mysql事务处理)
·create unique index inde_name on user(name);
·mysql导出数据库的表结构
·MYSQL可持续连接
·mysql指定字符集
·FROM_UNIXTIME和unix_timestamp转换时间
·group_concat有什么用
·通过force index了解的MySQL查询的性能优化
·debian有MYSQL的deb包可以安装