949

首页 > 资讯 > Ubuntu下通过apt包管理安装mysql

Ubuntu下通过apt包管理安装mysql

消息来源:http://forum.ubuntu.org.cn/viewtopic.php?p=157127

安装MySQL

sudo apt-get install mysql-server

这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。

配置MySQL

注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。

这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:

mysql>CREATE DATABASE xoops;

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";

允许xoops_root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc/mysql/my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => bind-address= 你机器的IP

这样就可以允许其他机器访问MySQL了

关注『Linux265』

获取更多Linux 新鲜事,技术资讯、相关教程,软件推荐等。

我在这里等你!这里有您,有我,有大家!

标签:#

ubuntu下使用apt安装mysql_Ubuntu下通过apt包管理安装mysql相关推荐

  1. ubuntu 在线安装mysql_Ubuntu下安装MySQL5.6

    我想我们不应该在安装软件上面耽误太多时间,但是很多时候,我们去被安装挡在了门外,尤其是初次在Linux下.作为一个程序猿,最近决定转战linux,MySQL是必须要有的,讲一下我的安装过程.在Ubun ...

  2. unbuntu cmake安装mysql_Ubuntu下源码安装MySQL-5.5.25a

    Ubuntu下源码安装MySQL-5.5.25a,今天在Ubuntu Linux下本来玩玩Android的源码看下的.那小的怎看根目录的空间已然不多.所以想把 今天在Ubuntu Linux下本来玩玩 ...

  3. RedHat6.4系统下LAMP环境的搭建---(源码包编译安装)---v1.0

    一:配置本地yum源 :--目录 作者:李文轩 座右铭:一个愿意为理想奋斗终生的人! 联系QQ:838997384 网站地址:www.74cto.com 说明:本篇安装的系统版本RedHat6.4(6 ...

  4. 安装jdk步骤rpm_jenkins rpm包方式安装

    war包方式安装jenkins已经说过java openjdk的安装和注意事项,这里不做赘述 前提:确保 java的jdk或者jre已安装 #]java -version #]whereis java ...

  5. python的dev包怎么安装_几种Python包的安装方式

    我们知道Python之所以很流行,有一个很重要的原因是因为它有很多包可以供我们使用,但是这些包很多都不是自带的,需要手动去安装,本篇我们就讲一下安装Python包的几种方式. 1.前言 我们平常用到的 ...

  6. python查看包的安装路径_查看python包的安装路径,检查安装路径设置。Python包的Python来自,从中,检测...

    在安装之后,我想对安装创建的一些配置和数据文件进行软链接.在 如何从包中确定新包的安装位置setup.py?在 我最初硬编码了路径"/usr/local/lib/python2.7/dist ...

  7. Centos7 安装GPU驱动(rpm包方式安装) 亲测,出坑 NVIDIA-SMI has failed because it couldn’t communicate...

    删除驱动 查看安装的nvidia模块命令 rpm -qa|grep -i nvid|sort 删除找到的模块 yum remove kmod-nvidia-* 一.查看支持CUDA的GPU列表 :ls ...

  8. mysql5.5源码包安装_mysql的源码包方式安装(mysql5.5)

    -------初写博客,希望在工作和日常中学习到的一些知识和经验与大家交流分享! 在Mysql5.5之后,使用源码包方式安装mysql就需要通过cmake方式进行编译了.以下内容介绍通过cmake方式 ...

  9. 威联通安装 Entware 以便使用 opkg 包管理

    什么是 Entware?Entware 是一个适用于嵌入式系统的软件包库,使用 opkg 包管理系统进行管理. 怎么安装 Entware wget http://bin.entware.net/oth ...

最新文章

  1. 近期活动盘点:2018数据与媒介发展论坛、大数据应用中日交流论坛(11.04-11.15)...
  2. Python 技术篇 - python3使用speech库常见问题原因及解决方法
  3. WTL 出现的SetMsgHandled和IsMsgHandled 错误
  4. kafka0.9 java commit_0.9版本kafka优化及常见错误(转载)
  5. WebRTC视频编解码器性能评估
  6. IBASE category 01 component hierarchy
  7. ESRI ArcGIS 9.0系列软件报价(转)
  8. 【Q】【POJ 2560】【POJ 2031】
  9. 关于java中判断字符串相等==和equal 详解
  10. 亚马逊率先用Sun新推OpenSolaris系统
  11. python爬百度新闻_13、web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息...
  12. Julia: feather格式和hdf5格式比较
  13. Jqweui框架写的CRM配套app
  14. 黑苹果 惠普笔记本电池补丁_小米笔记本Pro 黑苹果 改装内置WIFI和蓝牙
  15. c语言贪吃蛇答辩项目,贪吃蛇项目V1答辩.PDF
  16. 使用端到端深度学习模型完成PPI任务两篇论文笔记
  17. Android程序打包安装过程
  18. TM1668 与 CT1668 驱动有差异?
  19. aodv协议源代码分析
  20. 过拟合的原因以及解决办法

热门文章

  1. linux系统安装nc,Lifelong learner.
  2. initramfs下启动linux_和菜鸟一起学linux之initramfs方式启动
  3. 苹果手机怎么编辑word文档_原创首发:编辑和修改PDF文档,将PDF转换为WORD技巧...
  4. 微软 VS Code 有 1400 万用户,而全球开发者才 2400 万
  5. 【Git笔记1】本地项目与GitHub远程仓库互联
  6. 我是怎么保存公众号历史文章合集到本地的?当然是用python了!
  7. qml中使用combobox实现多级菜单_excel实用技巧:如何构建多级下拉菜单
  8. c语言是静态语言python语言是脚本语言对吗_初中生想学编程,请问先学C语言好还是先学Python?...
  9. GAN生成对抗网络-INFOGAN原理与基本实现-可解释的生成对抗网络-06
  10. list(map(list,zip(*a)))