`

linux中MySQL服务器配置

阅读更多

1、安装MySQL

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

  2、配置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

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

分享到:
评论

相关推荐

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL 客户端和服务器端 在 Linux ...

    linux下mysql安装配置

    首先,连接到MySQL服务器: ```bash mysql -u root -p ``` 输入之前设置的root密码。然后,创建新用户和数据库: ```sql CREATE DATABASE mydatabase; GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'...

    在Linux下MySQL安装配置使用指南

    在Linux环境下安装MySQL需要下载MySQL服务器端和客户端的rpm安装包。这些文件可以从MySQL官方网站下载。以MySQL 4.0.16版本为例,需要下载的两个rpm包分别是: - MySQL-server-4.0.16-0.i386.rpm - MySQL-client-...

    《Linux服务器配置与管理》教学课件—第-11-章--MySQL-服务器配置.pptx

    【MySQL服务器配置】是Linux服务器管理中的重要环节,特别是对于依赖数据库存储数据的应用来说。本章节主要涵盖了MySQL的介绍、安装、配置与优化,以及数据库的备份与恢复,旨在帮助学习者掌握MySQL在Linux环境下的...

    RoseHA关于linux下mysql配置

    部署MySQL时,需要对安装路径、初始化参数等进行配置,以确保MySQL可以正常运行并加入到RoseHA的高可用配置中。 安装RoseHA涉及的步骤包括RoseHA软件的安装、服务的启动和配置、以及卸载操作。在安装后,通常需要...

    Linux Web服务器配置

    在IT领域,Linux Web服务器配置是一项至关重要的技能,它涉及到如何在Linux操作系统上搭建和管理网络服务,以提供网页内容和服务。Linux因其开源、稳定和高效的特点,成为了许多企业和个人首选的Web服务器平台。以下...

    Linux-Mysql主从同步配置

    Linux-Mysql 主从同步配置 本文将详细解释 Linux-...本文详细介绍了 Linux-Mysql 主从同步配置的步骤,包括主服务器配置、创建主服务器用户、锁定数据库、导出数据库、查看主服务器状态、解锁数据库和配置从服务器等。

    Linux配置mysql主从同步

    为了更好地理解MySQL主从同步的配置流程,我们需要准备两个MySQL服务器,分别是主服务器(mysqlserverA)和从服务器(mysqlserverB)。 - **主服务器(mysqlserverA)**:IP地址为192.168.0.100 - **从服务器(mysqlserverB...

    Linux全能web服务器配置方案

    【Linux全能Web服务器配置方案】是一份详细的指南,旨在帮助用户在Linux环境下搭建一个功能全面的Web服务器。这个方案涵盖了Apache服务器的安装、PHP的编译安装以及JSP环境的支持,还包括了企业虚拟主机的配置实战和...

    实验三-linux下mysql安装配置.pdf

    本实验报告指导学生在 Linux 系统中安装和配置 MySQL 服务器,包括安装 MySQL 服务器、配置 MySQL 客户端、登录 MySQL 和修改登录密码等步骤。同时还详细地介绍了 MySQL 的几个重要目录。通过本实验报告,学生可以更...

    mysql-connector-java Linux下MySQL的JDBC驱动Jar包

    MySQL的JDBC驱动,即“mysql-connector-java”,是一个实现了JDBC接口的Java库,使得Java程序能够在运行时连接到MySQL服务器。该驱动程序由MySQL官方提供,支持各种版本的MySQL数据库。 3. “mysql-connector-java...

    mysql linux 安装配置

    - 进行基本的MySQL服务器配置,包括设置root用户的密码和安全配置。 3. 安装MySQL NDB Cluster 除了标准的MySQL服务器安装外,还可以使用Yum仓库安装MySQL NDB Cluster。NDB Cluster是MySQL的一个分布式数据库解决...

    查看linux服务器上mysql配置文件路径的方法

    在类NUIX的系统中,配置文件的位置一般在/etc/my.cnf 或者 /etc/MySQL/my.cnf ...以上就是小编为大家带来的查看linux服务器上mysql配置文件路径的方法全部内容了,希望大家多多支持软件开发网~ 您可能感兴

    linux mysql5.7.13 配置以及配置文件

    以下是对 MySQL 5.7.13 在 Linux 上配置及配置文件的详细说明。 **1. 安装 MySQL 5.7.13** 在 Linux 系统中,通常通过包管理器(如 apt-get for Ubuntu/Debian 或 yum for CentOS/RHEL)来安装 MySQL。首先,确保...

    关于Linux安装mysql默认配置文件位置详解

    在linux下面安装mysql如果在/etc下面没有存在my.cnf配置文件 解决方式如下: 1.通过which mysqld命令来查看mysql的安装位置 2.通过/usr/local/mysql/bin/mysqld –verbose –help |grep -A 1 ‘Default options’...

Global site tag (gtag.js) - Google Analytics