为什么mysql第一步安装_第一步 mysql的安装配置,使用Navicat访问

以下系统均为centos,我使用cat /proc/vesion 获得的信息 Linux version 2.6.32-042stab061.2 (root@rh6-build-x64)

网上有很多很详细的MySQL安装教程 ,这里只是我自己安装做的笔记,我习惯使用最简单的方式完成需求

1.使用yum命令安装mysql客户端和服务端

yum install mysql-server //安装mysql服务端

99801376_1.jpg

yum install mysql //安装mysql客户端

99801376_2.jpg

2.开启mysql服务端,配置成随机启动

使用 service mysqld start 开启mysql 服务端

如果要配置成开机启动使用vim编辑 /etc/rc.local 在该文件末尾加上一行service mysqld start

3.使用mysql客户端local登陆

一般默认密码是空 所以我们使用下面的命令登陆

使用 mysql -uroot -hyourserverhost 登陆mysql 假如说我的server host是192.168.1.1 那么我使用

mysql -uroot-h192.168.1.1 登陆我的数据库

如果提示你 "ERROR 1045 (28000): Access denied for user 'root'@'sh' (using password: NO)",说明mysql已经设置了默认密码 ,我这里是root,那么使用下面的命令登陆

mysql -uroot -h192.168.1.1 -proot

99801376_3.jpg

安装mysql的时候 已经默认建立了一个叫mysql的数据库 我们进入这个数据库

use mysql

99801376_4.jpg

进入之后我们给root改个密码

update user set password=password("123456") where user='root'; 我们将root的密码改成了123456 当然密码随自己喜好了 记住,改密码后需要重启

mysql服务器的哦

99801376_5.jpg

4.配置成可以使用Navicat fo mysql 访问

mysql-server安装后默认只允许本机访问,所有来自其他ip的连接都会被拒绝 我们得把这个权限打开 接着第三步使用

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

99801376_5.jpg

这里解释下这行命令

‘root'@'%'可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'My

Password'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限

在防火墙上打开3306端口(这里我们使用的是mysql服务器默认端口 ,需要指定端口的可以修改)

(1)使用 vim /etc/sysconfig/iptables 编辑,在里边加上一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT          打开3306  tcp端口

(2)接下来重启防火墙 service iptables restart

ok,我们可以使用Navicat 外部访问了

99801376_6.jpg

5.最后加上一个PHP支持吧

需要安装 php-mysql 客户端 yum -y install php-mysql 其他的配置需要在apache里面配置

哈哈 ,第一步结束,我们将在下一步解决数据库自动备份表的问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值