zoukankan      html  css  js  c++  java
  • Ubuntu免安装配置MySQL

    1.下载mysql

    http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz

    2.解压

    tar -zxvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz -C ~/Software

    mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql-5.6

    3.配置

    0)安装依赖项

    sudo apt-get install libaio1

    1)修改mysql.server

      cd ~/Software/mysql-5.6

      leafpad support-files/mysql.server

      设置basedir=/home/spark/Software/mysql-5.6

             datadir=/home/spark/Software/mysql-5.6/data

    2)安装

      scripts/mysql_install_db --user=mysql

      修改my.cnf

     leafpad my.cnf

     设置basedir=/home/spark/Software/mysql-5.6

             datadir=/home/spark/Software/mysql-5.6/data

    4.注册服务

    sudo cp support-files/mysql.server /etc/init.d/mysqld

    sudo chmod +x  /etc/init.d/mysqld

    sudo update-rc.d -f mysqld defaults 

    5.启动服务和修改root用户密码

    service mysqld start

    mysqladmin -u root password 'root'

    6.中文乱码 

    MySQL会出现中文乱码的原因不外乎下列几点:

    1.server本身设定问题,例如还停留在latin1

    2.table的语系设定问题(包含character与collation)
    3.客户端程式(例如php)的连线语系设定问题

    一、避免创建数据库及表出现中文乱码和查看编码方法

    1、创建数据库的时候:

    1 CREATE DATABASE `test`
    2 
    3 CHARACTER SET 'utf8'
    4 
    5 COLLATE 'utf8_general_ci';
    View Code

    2、建表的时候

    1 CREATE TABLE `database_user` (
    2 
    3 `ID` varchar(40NOT NULL default '',
    4 
    5 `UserID` varchar(40NOT NULL default '',
    6 
    7 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    View Code

    这3个设置好了,基本就不会出问题了,即建库和建表时都使用相同的编码格式。

    在编写Connection URL时,加上?useUnicode=true&characterEncoding=utf-8

  • 相关阅读:
    div 背景透明,字体不透明
    弹性盒子(1)
    小练习(4)
    小练习(3)
    图标文字上拉效果
    小练习(2)
    小练习
    css的使用(1)
    复合的使用
    表单元素的使用 form input
  • 原文地址:https://www.cnblogs.com/cloudml/p/4170413.html
Copyright © 2011-2022 走看看