zoukankan      html  css  js  c++  java
  • mysql的安装及配置

    1.Linux下RPM版MYSQL安装、启停

    (1)mysql版本

      5.0-5.1:早期产品的延续,进行了升级维护

      5.4-5.x:MySQL整合了三方公司的新存储引擎(推荐5.5)

    (2)安装

      安装命令:rpm -ivh 软件名

      如果安装时与某个软件x x x x冲突,则需要将冲突的软件卸载掉:yun -y remove xxx

      安装完成有日志提示我们可以修改密码:/usr/bin/mysqladmin -u root password 'new-password'

      注意事项:如果提示“GPG keys...“安装失败,解决方案是:rpm -ivh rpm软件名 --force --nodeps。安装成功后进行验证:mysqladmin --version    

    (3)启停命令

      启动:service mysql start

      停止:service mysql stop

      重启:service mysql restart

    2.MYSQL启动问题、配置文件、编码问题

    (1)启动问题

      计算机reboot后登录mysql可能会报错:“/var/lib/mysql/mysql.sock不存在“,原因:mysql服务没启动

      解决:启动服务

      a. 每次使用前手动启动服务 /etc/init.d/mysql start

      b. 开机自启 chkconfig mysql on chkconfig mysql off

      c. 检查开机是否自动启动:ntsysv

    (2)配置文件

      给mysql的超级管理员root增加密码:/usr/bin/mysqladmin -u root password root

      登录:mysql -u root -p

      数据库存放目录,可以通过ps -ef | grep mysql 可以看到

      数据库目录:datadir = /var/lib/mysql

      pid文件目录:--pid-file = /var/lib/mysql/bigdata01.pid

      MYSQL核心目录:

    /var/lib/mysql:mysql安装目录
    /usr/share/mysql:配置文件
    /usr/bin:命令目录(mysqladmin、mysqldump等)
    /etc/init.d/mysql启停脚本

      MYSQL配置文件:(mysql服务器的配置)

    my-huge.cnf 高端服务器 1-2G内存
    my-large.cnf 中等规模
    my-medium.cnf 一般
    my-small.cnf 较小配置

    注:但是以上配置文件mysql默认不能识别,默认只能识别/etc/my.cnf,采用复制my-huge.cnf到/etc/my.cnf:cp /usr/share/mysql/my-huge.cnf /etc/my.cnfmysql5.5默认配置文件/etc/my.cnf;mysql5.6默认配置文件/etc/mysql-default.cnf

    (3)字符编码

      查看mysql字符编码:show variables like "%char%";(可以返现部分编码是latin,需要统一设置为utf8

      设置编码:vi /etc/my.cnf

    [mysql]
    default-character-set=utf8
    
    [client]
    default-character-set=utf8
    
    [mysqld]
    character_set_server=utf8
    character_set_client=utf8
    collation_server=utf8_general_ci

      重启mysql:service mysql restart ,再重新查看字符编码集show variables like "%char%"

    注意事项:修改编码只对“之后创建的数据库生效,因此我们建议在mysql安装完毕后,第一时间统一字符编码

     

    tips:mysql清屏:ctrl+l 或者system clear

  • 相关阅读:
    征集“微软武汉DOTNET俱乐部武汉大学樱花赏”活动内容
    2007上半年微软武汉.NET俱乐部活动预告。
    [微软新技术培训]微软新技术预览之Microsoft Office SharePoint Server 2007
    武汉.NET俱乐部武大赏樱花精彩图片
    [微软新技术培训]微软新技术预览之Visual Studio Team System
    [摘]互联网传说
    python:注释最多的冒泡排序
    《C#线程参考手册》读书笔记(一):定义线程
    【转】C# DateTime 日期计算
    详谈WPF开发中的数据虚拟化
  • 原文地址:https://www.cnblogs.com/mululu/p/14457288.html
Copyright © 2011-2022 走看看