云服务器ubuntu-14.01.1系统安装mysql5.6.28(deb-bundle包)
来源:互联网 发布:centos 6.5 snmp配置 编辑:程序博客网 时间:2024/05/23 02:01
在网上别得地方找到得,好记忆不如烂笔头,还是记录下来,第一次安装ok后竟然忘记存地址了,又花了好一段时间找回来,亲测可用.
1.下载包:
下载地址为:
http://115.156.188.226/cdn.mysql.com//Downloads/MySQL-5.6/mysql-server_5.6.28-1ubuntu14.04_amd64.deb-bundle.tar
建议去官网自己找找,这个地址我用不了,不知道为什么
2.将包上传至服务器,并将该文件解压
解压命令为:
tar –xvf mysql-server_5.6.28-1ubuntu14.04_amd64.deb-bundle.tar
解压后得到一系列的.deb文件。依次为:
libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deblibmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deblibmysqld-dev_5.6.28-1ubuntu14.04_amd64.debmysql-client_5.6.28-1ubuntu14.04_amd64.debmysql-common_5.6.28-1ubuntu14.04_amd64.debmysql-community-bench_5.6.28-1ubuntu14.04_amd64.debmysql-community-client_5.6.28-1ubuntu14.04_amd64.debmysql-community-server_5.6.28-1ubuntu14.04_amd64.debmysql-community-source_5.6.28-1ubuntu14.04_amd64.debmysql-community-test_5.6.28-1ubuntu14.04_amd64.debmysql-server_5.6.28-1ubuntu14.04_amd64.debmysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb
3.安装文件
这里这些文件存在着依赖关系,如果一个一个安装,要安装顺序来安装:
sudo dpkg -i mysql-common_5.6.28-1ubuntu14.04_amd64.debsudo dpkg -i libmysqlclient18_5.6.28-1ubuntu14.04_amd64.debsudo dpkg -i libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.debsudo dpkg -i libmysqld-dev_5.6.28-1ubuntu14.04_amd64.debsudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
注意在安装mysql-community-server会要求输入root账户密码
sudo dpkg -i mysql-server_5.6.28-1ubuntu14.04_amd64.deb
到这里个人认为服务器应该可以使用了(未测试),但是mysql命令还不能使用
sudo dpkg -i mysql-community-client_5.6.28-1ubuntu14.04_amd64.debsudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb
到这里,mysql的安装完成
还有几个文件没有用,用处现在不知道
mysql-community-bench_5.6.28-1ubuntu14.04_amd64.debmysql-community-source_5.6.28-1ubuntu14.04_amd64.debmysql-community-test_5.6.28-1ubuntu14.04_amd64.debmysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb
4.启动和停止mysql服务命令
/etc/init.d/mysql start/etc/init.d/mysql stop
5.mysql安装之后,使用户可以从其它地址可以访问服务器
首先得修改/etc/mysql/my.cnf文件,将
bind-address = 127.0.0.1
修改为
bind-address = 0.0.0.0
然后得创建远程访问的用户,并赋予其访问权限
创建用户并且赋予权限,实际上有好几种方法。这里使用我个人最喜欢的方式,一部到位,需要进入到mysql之后执行命令
脚本如下:
GRANT <ALL|priv1,priv2,.....privn> ON[object] [IDENTIFIED BY 'password'][WITH GRANT OPTION];MAX_QUERIES_PER_HOUR countMAX_UPDATES_PER_HOUR countMAX_CONNECTIONS_PER_HOUR countMAX_USER_CONNECTIONS count
说明:priv代表权限select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限
示例:
grant select,insert,update,delete,create,drop on test.hr to john@192.168.10.1 identified by '123';
表示为用户john创建从地址192.168.10.1对数据库test的hr表进行select,insert,update,delete,create,drop的权限,其密码为123
grant select,insert,update,delete,create,drop on *.* to john@'%' identified by '123';
表示为用户john创建从任何远程地址对数据库的所有库和表进行select,insert,update,delete,create,drop的权限,其密码为123
执行完后需要刷新权限:
flush privileges;
- 云服务器ubuntu-14.01.1系统安装mysql5.6.28(deb-bundle包)
- debian8 安装旧版本mysql5.7.17 DEB Bundle 包安装
- Ubuntu系统deb包的安装方法
- ubuntu 安装deb包
- ubuntu deb包安装
- ubuntu安装deb包
- Ubuntu .deb包安装方法
- ubuntu deb安装包制作方法
- Ubuntu .deb包安装方法
- ubuntu 安装deb,rpm包
- Ubuntu .deb包安装方法
- Ubuntu .deb包安装方法
- Ubuntu .deb包安装方法
- Ubuntu .deb包安装方法
- Ubuntu脱机安装deb包
- Ubuntu下安装deb包
- Ubuntu .deb包安装方法
- Ubuntu .deb包安装方法
- 解决IllegalStateException: Can not perform this action after onSaveInstanceState
- 监听器学习笔记
- 合法IP
- 判断一个点是否在多边形区域内
- 跟我学Android之十四 Activity的生命周期
- 云服务器ubuntu-14.01.1系统安装mysql5.6.28(deb-bundle包)
- 如何仅用递归函数和栈操作逆序一个栈
- C#Winform程序的打包,发布和升级
- Java Cache系列之Guava Cache实现详解
- android developer tiny share-20160715
- js判断手机号是否正确
- Android 屏幕适配方案(一)
- Netbeans强制回收、关闭内存
- TCP/IP协议 三次握手和四次挥手