地址: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;
修改了权限后需要执行以上语句生效
修改了权限后需要执行以上语句生效
相关推荐
mysql-5.5.32.tar.gz linux环境下安装mysql,包含安装文件
Linux下安装Mysql数据库; Linux mysql rpm安装包 Linux mysql安装教程
mysql数据库在linux下的安装,包含单机版、主备安装、双主+keepalived安装、集群环境安装,所有文档内容均原创
linux 环境下安装mysql-pyhon,支持Python数据库开发,包括了主流的centOS、Ubuntu
linux环境下安装MYSQL的详细步骤
linux 环境下安装mysql 脚本笔记、mysql自动备份shell脚本……
在linux环境下配置Mysql主从同步,文档非常详细
linux环境下开启Mysql远程访问(关闭防火墙).txt
Linux环境下QT4图形界面与MySQL编程_程序源代码
linux下安装mysql服务器
mysql-connector-java Linux下MySQL的JDBC驱动Jar包
详细讲解Linux环境下MySQL 5.1安装步骤.
linux下彻底卸载mysql
基于shell脚本的Linux环境下MySQL快速部署方法.pdf
Linux下自动备份Mysql文件shell脚本。
Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置...
linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码
linux环境64位mysql5.5,有需要的自行下载,希望能帮助到您
《Linux环境下Qt4图形界面与MySQL编程》在Linux操作系统环境下,图形界面与数据库编程技术越来越受到广泛重视。《Linux环境下Qt4图形界面与MySQL编程》以“图形界面编程控件与数据库编程基础→简单易学的实例→实际...