`

Ubuntu下MySQL安装事项 (转自http://wiki.ubuntu.org.cn/)

 
阅读更多

注意,在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了。

 

注意UFW和IPTABLES的配置,要放行数据库的端口。

分享到:
评论

相关推荐

    linux下的redmine搭建.pdf

    3. 设置 Ruby 安装路径:cd ruby-1.8.7 && ./configure --prefix=/usr/local/ruby 4. 编译和安装 Ruby:make && make install 5. 设置环境变量:export PATH=/usr/local/ruby/bin:$PATH && source /etc/profile 二...

    BigBlueButton安装方法

    echo "deb http://ubuntu.bigbluebutton.org/lucid/bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list echo "deb http://us.archive.ubuntu.com/ubuntu lucid multiverse" | sudo ...

    DuckChat_gaga-1.1.7.zip

    DuckChat是什么?(开源免费,安全可靠 支持电脑、与手机APP访问(iPhone、安卓)) 以下是官网转载: ...DuckChat是一款独立部署的...Windows安装教程:https://duckchat.akaxin.com/wiki/server/windowsInstall.md

    mediawiki环境搭建

    在Ubuntu系统中,可以使用以下命令进行安装: ```bash sudo apt update sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql ``` #### 2. 下载MediaWiki 访问MediaWiki官方网站...

    《MYSQL备份与恢复》之 Innodb与 MyISAM引擎

    《MYSQL备份与恢复》之 Innodb与 MyISAM引擎 一、系统环境 1.1 ubuntu 12.0.4 X86_64 1.2 percona-xtrabackup-2.0.3.tar.gz 1.3 xtrabackup简介 xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时...

    egroupware安装手册

    #### 三、eGroupware在Ubuntu/Debian系统下的安装步骤 **确保系统最新:** ```bash sudo apt-get update sudo apt-get dist-upgrade ``` **安装MySQL数据库:** ```bash sudo apt-get install mysql-server ``` ...

    dcm4chee-arc-light:DICOM存档J2EE应用程序

    DCM4CHEE存档5.x 资料来源: : 二进制文件: : 问题追踪器: : Wiki: : DICOM存档在WildFly中运行的Java EE应用程序。 这是对的完整重写。 2.x的一项重大改进是使用LDAP作为中央配置,符合指定的DICOM应用程序配置...

    EGroupware 安装指南

    - **开始设置**:访问eGroupware安装目录下的设置页面开始配置。 - **选择语言**:根据需要选择界面语言,支持中文。 - **运行检查**:系统自动检测环境是否符合要求。 - **登录Header管理界面**:进行更深入的配置...

    Ruby on Rails安装包全集(Linux)

    9. **Install Ruby Rails Lighttpd MySQL on Ubuntu or FreeBSD - Huihoo Wiki - Open Source Wiki_files**: 这可能是上述文档的辅助文件,可能包含图片或其他资源,有助于理解安装过程。 安装Ruby on Rails的过程...

    realms-wiki:受Gollum启发的基于Git的Wiki

    领域Wiki Beta 受 , 和启发,以Python编写的基于Git的Wiki。 包括基本身份验证和注册。 演示: : 资料来源: : 特征 内置Bootstrap 3。 Markdown(带有HTML支持)。 语法突出显示(Ace编辑器)。 实时预览...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    此外,本文档提到的方法同样适用于 Ubuntu、Fedora、CentOS 和 Red Hat 等不同的 Linux 发行版。 2. **资源下载**: - **MySQL**:版本为 5.1.60,用于存储 Redmine 数据库。MySQL 是一种广泛使用的开源关系型...

    openedx-server-prep:为所有人提供一种简单但灵活的方式来准备服务器以安装Open edX实例

    BluePlanetLife / edx-server-prep项目的目标是为所有人提供一种简单但灵活的方式来准备服务器以安装实例,尤其是在不使用AWS或Vagrant的情况下。 该准备工作由管理,旨在与。 覆盖范围 涵盖的安装类型 当前,创建...

    RaspberryPiHandbook:Raspberry PI 4手册,基于我发现的最有趣,最有用和最有趣的内容。 从拥有一个到进行配置,以使其成为编码机,甚至是Web服务器!

    树莓派手册硬件:Raspberry Pi 4B(具有CPU超频)。 目的:准时/最小跟踪安装Ubuntu Desktop的步骤,必要的软件/程序包/应用程序以及进行微调,直到它成为编码机甚至Web Server。 检查Wiki页面! o | .. | o

    IT新名词集锦 新名词 汇总

    除了基本概念外,这里提到的**Web 2.0 Technologies**可能是指构成Web 2.0生态系统的一系列关键技术,包括但不限于Ajax、RSS、Atom、Tagging、Trackback、Wiki、Social Networking Software等。这些技术共同推动了...

    开源软件之道.part2of2

    10.2 openoffice.org 142 10.3 emacs 145 10.4 firefox 147 10.5 thunderbird 150 10.6 gimp 151 10.7 freemind 152 10.8 7-zip 154 第3篇 参与开源项目 第11章 开源社区的基础设施 158 11.1 基础设施 158 11.1.1 ...

Global site tag (gtag.js) - Google Analytics