您的位置:首页 > 运维架构 > Linux

Linux(Ubuntu) 安装mysql,windows使用Navicat 连接

2014-01-02 19:18 951 查看
第一步 安装mysql:sudo apt-get install mysql-serversudo apt-get install mysql-client一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:sudo netstat -tap | grep mysql当您运行该命令时,您可以看到类似下面的行:tcp 0 0 *:mysql *:* LISTEN如果服务器不能正常运行,您可以通过下列命令启动它:
sudo /etc/init.d/mysql restart第二步   配置管理员密码,:mysql 的默认密码是linux系统密码,如果需要修改:mysql -u root -p输入密码mysql>set password =password('123');第三步:windows下安装Navicat,安装不详述。第四步    配置my.cnf:使用 sudo netstat -lntp 命令看看tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN如果上面0 0.0.0.0后面不是3306的话就打开/etc/mysql/my.cnf   吧下面这一行给注释掉bind-address = 127.0.0.1修改配置以后记得要重启mysql第五步   分配权限:本机登陆mysql:mysql -u root -p (-p一定要有);改变数据库:use mysql;从所有主机:grant all privileges on *.* to root@"%" identified by "password" with grant option;从指定主机:grant all privileges on *.* to root@"192.168.11.205" identified by "password" with grant option;例如:grant all privileges on *.* to test@'192.168.113.124' identified by '123456'然后执行flush privileges;查看一下user:select host,user,password from user;看看刚刚添加的用户是否存在第六步  使用Navicat 连接:填好服务器IP,刚刚添加的用户名跟密码,连接吧。有时候可能由于防火墙的原因无法连接,把防火墙给关闭试试。查看防火墙状态:sudo ufw status关闭防火墙:sudo ufw disable开启防火墙:sudo ufw enable开放端口:sudo ufw allow 3306   (可以只开3306端口,mysql默认使用的3306端口)关闭端口:sudo ufw delete allow 3306允许特定IP:sudo ufw allow from 192.168.113.254删除特定IP:sudo ufw delete allow from 192.168.113.254
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: