`

Linux下Mysql的配置

 
阅读更多
安装
rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodeps
rmp -ivh MySQL-client-4.1.22-0.glibc23.i386.rpm --nodeps
 
查看是否安装成功
netstat -atln 命令看到3306端口开放说明安装成功
 
登录
mysql [-u username] [-h host] [-p[password]] [dbname]
初始无密码,这个mysql可执行文件在/usr/bin/mysql
 
目录
1、数据库目录
   /var/lib/mysql/
 
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
 
3、相关命令
/usr/bin(mysqladmin mysqldump等命令)
 
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
 
修改登录密码
MySQL默认没有密码
usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
 
启动与停止
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可
启动:
/etc/init.d/mysql start
停止:
/usr/bin/mysqladmin -u root -p shutdown

重新启动:

sudo /etc/init.d/mysql restart 

自动启动:
察看mysql是否在自动启动列表中 /sbin/chkconfig --list
把MySQL添加到你系统的启动服务组里面去 /sbin/chkconfig --add mysql
把MySQL从启动服务组里面删除 /sbin/chkconfig --del mysql
 
配置
将/usr/share/mysql/my-medium.cnf复制到/etc/my.cnf,以后修改my.cnf文件来修改mysql的全局设置
将my.cnf文件中的innodb_flush_log_at_trx_commit设成0来优化

 [mysqld]后添加添加lower_case_table_names设成1来不区分表名的大小写

 
设置字符集
MySQL的默认编码是Latin1,不支持中文,要支持需要把数据库的默认编码修改为gbk或者utf8。
 
1、中止MySQL服务(bin/mysqladmin -u root shutdown)
  2、在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可 
  3、打开my.cnf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
  4、启动MySQL服务(bin/mysqld_safe &)
 
查询字符集:show variables like '%set%';
 
增加MySQL用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
grant select,insert,update,delete on *.* to user_1@'%' Identified by '123';
grant all on *.* to user_1@'localhost' Identified by '123';
 
远程访问
 
  其一:
 
  GRANT ALL PRIVILEGES ON *.* TO xoops_root@'%' IDENTIFIED BY '654321';
 
  允许xoops_root用户可以从任意机器上登入MySQL。
 
  其二:
 
  编辑 /etc/mysql/my.cnf
 
  >skip-networking => # skip-networking
 
  这样就可以允许其他机器访问MySQL了。

   grant all on *.* to 'root'@'ip' identified by 'password'; 

 
 
备份与恢复
备份
进入到库目录,cd /val/lib/mysql
mysqldump -u root -p --opt aaa > back_aaa
恢复
mysql -u root -p ccc < back_aaa
分享到:
评论

相关推荐

    RoseHA关于linux下mysql配置

    以上就是关于linux下mysql配置RoseHA的主要知识点。这些知识是建立在深厚的网络通信、操作系统、数据库和集群技术基础之上的,对于想要保证MySQL服务在Linux环境下实现高可用性的IT工程师而言,是不可或缺的参考资料...

    linux下mysql配置文件my.cnf详解

    Linux 下 Mysql 配置文件 my.cnf 详解 Mysql 配置文件 my.cnf 是 Mysql 数据库服务器的核心配置文件,在 Linux 下 plays a crucial role in configuring Mysql 服务器的行为。该文件中包含了多个配置选项,这些选项...

    linux下mysql配置文件my.pdf

    【Linux下MySQL配置文件my.cnf详解】 MySQL在Linux环境下运行时,其配置主要通过一个名为`my.cnf`的文件进行,这个文件通常位于系统的/etc/mysql目录下,或者根据安装路径有所不同。`my.cnf`是MySQL服务器的配置...

    LINUX下mysql 配置中文环境

    修改远程访问linux下mysql数据库需要修改的文件

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

    ### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...

    linux下mysql配置文件my.cnf详解.pdf

    在Linux环境中,MySQL的主要配置文件是`my.cnf`,它是数据库服务器启动时读取的配置文件,用于设定各种参数和选项,以优化数据库的性能、安全性以及资源使用。这份文档将深入探讨`my.cnf`的结构、主要配置项及其作用...

    linux下mysql配置文件my归类.pdf

    在Linux环境下,MySQL数据库管理系统需要配置一个名为my.cnf的配置文件来定制其运行参数和行为。这个配置文件位于系统的特定路径下,通常在/etc/my.cnf或者/etc/mysql/my.cnf,用于定义MySQL服务的各种特性,如数据...

    linux下mysql配置文件my借鉴.pdf

    在Linux环境下,MySQL数据库系统的配置主要通过my.cnf文件进行,这是一个非常重要的文件,它定义了MySQL服务的各种参数,从而影响数据库的性能、安全性以及功能。以下是对my.cnf配置文件中常见的一些关键参数的详细...

    linux下mysql安装配置

    【Linux下MySQL安装配置】 在Linux操作系统中安装和配置MySQL数据库是系统管理的重要部分,尤其对于需要处理数据存储和检索的应用程序来说。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于Web应用程序、...

    linux Mysql5.7配置文件

    linux Mysql5.7配置文件

    linux 下mysql5.5安装配置大全

    ### Linux下MySQL 5.5安装配置全解析 在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake...

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

    在Linux环境下,为了实现Java程序与MySQL数据库的连接,开发者通常会使用JDBC(Java Database Connectivity)驱动。本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1...

    Linux系统安装通用MySQL-8.0.33,及主从配置

    mysql配置文件

    linux下安装mysql服务器

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

    Linux中MySQL8配置文件

    Linux中MySQL8 my.cnf配置文件,用于MySQL的配置

Global site tag (gtag.js) - Google Analytics