配置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了。

分享到:

2012-10-29 17:47

浏览 2517

分类:数据库

评论

mysql 主机类型_实现在别的电脑上访问主机的mysql相关推荐

  1. 如何查看电脑上是否安装了MySQL

    如何查看电脑上是否安装了MySQL 1.首先win+R输入cmd回车,打开系统终端,如图: 2.在终端页面输入services.msc,回车,弹出如下窗口,如图: 3.在弹出的窗口,点击一下第一行,然 ...

  2. 京东app连接电脑上访问突然跳转不到电脑版网页

    环境: Win10 专业版 谷歌浏览器 版本 109.0.5414.121 问题描述: JD app连接电脑上访问突然跳转不到电脑版网页,一点就还是这个页面,点击重复这个页面 解决方案: 1.更换浏览 ...

  3. Discus 论坛 在 pc 电脑上 访问手机版 ( mobile ) 和 触屏版(touch)设置

    Discus 论坛在 pc 电脑上 访问手机版 ( mobile ) 和 触屏版(touch)设置 1.   更改用户代理 user agent 一般在浏览器上安装UserAgent Switcher ...

  4. 在同一台机运行多个mysql 服务 多个主/从在同一主机_在同一台机器上运行多个 MySQL 服务...

    在同一台机器上运行多个 MySQL 服务 ********************************************************** 第一部分, 在一台服务器构建多mysql ...

  5. mysql rds 迁移_数据库迁移:如何将数据库从本地MySQL迁移到服务器RDS上?

    使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例.数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能,可以实现在本地应用不停服的情 ...

  6. mysql学习资料_一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了

    自从2019年11月我们出版了<千金良方--MySQL 性能优化金字塔法则>一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库 ...

  7. mac mysql 可视化工具_推荐3款好用的Redis、MySQL和MongoDB可视化管理工具

    学习编程时,总会遇到各种各样的数据库,比如Redis.MySQL或MongoDB.这些数据库都有一个共同特点:全是基于命令行操作,没有可视化管理界面. 比如,开启数据库服务的命令是这样的. 首先,以管 ...

  8. # 电脑管家_如何彻底关闭电脑上的“恶心小广告”?联想电脑管家一步到位!...

    近期陕西卫视曝光了一组电脑上的"少儿不宜"广告弹窗,并通过追踪查出为2345.WPS和今日热点的弹窗所为.这些广告内容不但低俗恶心,而且还会不合时宜的频繁弹出来打扰用户. 这些弹窗 ...

  9. 2台mysql集群_如何安装配置基于2台服务器的MySQL集群

    这篇文章旨在介绍如何安装配置基于2台服务器的MySQL集群.并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行. 注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务 ...

最新文章

  1. SSL之CA证书颁发机构安装图文详解
  2. 互动网计算机频道图书7日销售排行(05.20-05.26)
  3. java蓝桥杯凑算是,第七届蓝桥杯JAVA B组真题解析-凑算式(第三题)
  4. 隐马尔科夫模型——简介
  5. NandFlash详述
  6. ViT(Vision Transformer)学习
  7. java接口经常变动前端怎么办_Java进程故障排查(CPU资源占用高,接口响应超时,功能接口停滞等)...
  8. 1.4 Arithmetic Progressions
  9. ubuntu 上安装mysql
  10. BZOJ4519 CQOI2016不同的最小割(最小割+分治)
  11. no such file or directory : 'users/shikx/xxx/xxx/Appirater.m'
  12. C++调用mask rcnn进行实时检测--opencv4.0
  13. 【Matlab学习笔记】【函数学习】nargin 参数
  14. bzoj 4300绝世好题
  15. Jenkins实现生产环境部署文件的回滚操作(Windows)
  16. duilib入门教程
  17. ftp下载工具 免费,7大值得推荐的免费版ftp下载工具
  18. centos7安装Memcached
  19. Python 3 执行 MIUI 线刷包内 flash_gen_crc_list.py 文件
  20. codeforce 760 B Frodo and pillows 二分搜索

热门文章

  1. java数组最大下标_【Java视频教程】day09-面向对象
  2. dnf超时空漩涡副本路线流程图_DNF:超时空漩涡开荒全攻略一览,你顺利通关了么?...
  3. python PyQt5 sizeHint()
  4. python PyQt5.QtWidgets.QWidget.mouseMoveEvent()函数
  5. Intel Realsense D435 如何通过摄像头序列号获取指定摄像头的帧集对?
  6. python numpy:array、asarray、asanyarray的区别
  7. Django 一些 简单 配置
  8. 初识Linux——菜鸟篇
  9. linux内核态real cred,Linux内核实验报告——实验5.doc
  10. 富士施乐服务器系统安装,富士施乐DocuCentre-IV C2265打印机安装教程