Ubuntu安装低版本mysql_ubuntu14.04 64位下安装mysql5.7.*

1、去mysql官网下载对应操作系统的mysql版本

本人下载的是(mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar),

并查看mysql reference Manual中关于安装mysql的步骤,

链接如下

http://dev.mysql.com/doc/refman/5.7/en/linux-installation-debian.html

补充下:通过uname -a查看操作系统版本和process是64位还是32位

2、安装mysql(主要为上面链接的内容,以防mysql官方改变链接,所以把内容贴出来)

shell> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar # 此处替换为mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar

shell> sudo apt-get install libaio1

shell> sudo dpkg-preconfigure mysql-community-server_*.deb

sudo apt-get -f install

shell> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb

3、创建数据库

此处是从其他mysql实例备份的一个应用数据库,

直接导入到新装的mysql 实例中的。

mysql>source /tmp/create_database.sql

4、创建用户

mysql> CREATE USER 'zoe'@'%' IDENTIFIED BY 'zoe'; #创建用户zoe,并允许从客户端访问

mysql>grant all PRIVILEGES on db_zoe.* to zoe@'%';#赋予zoe用户拥有数据库db_zoe的所有权限

mysql>flush privileges;

5、通过SQLyog客户端工具远程访问数据库db_zoe。

遇到的问题:在服务器可以访问数据库,然而远程访问不了。

解决方案:

1)、ping IP_address 是否ping通(确认是不是防火墙的问题)

#默认mysql 的端口是3306,通过netstat -an|grep 3306查看

2)、telnet IP_address 3306 #开启telnet:控制面板中”程序和功能“->”打开或关闭的功能“->telnet客户端开启

3)、在防火墙策略中开放3306端口

#开启防火墙

shell>sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

4)、修改mysql的配置文件允许其他ip 访问mysql

#注销bind_address这个参数设置。文件路径一般为:/etc/mysql/mysql.conf.d/mysqld.cnf

#bind_address=127.0.0.1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24349972/viewspace-2130784/,如需转载,请注明出处,否则将追究法律责任。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值