zoukankan      html  css  js  c++  java
  • ubuntu下MySQL安装配置及基本操作

    在linux下安装方法:

    分为四种:
    一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装);

    二:官网下载deb或rmp安装包,直接双击安装;

    三:下载tar安装包,解压到硬盘,然后自己配置mysql;

    四:源码编译安装(下载mysql源代码自己编译安装)。


    前两种不需要自己配置,安装简单;后两种需自行配置文件,需要对mysql较为熟练。主要讲下第三种。

    由于MySQL依赖libaio1包,所以先安装libaio1,如下:

    sudo apt-get install libaio1

    1、下载MySQL包,我的为mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz;

    2、解压至任意目录,此处为/home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64

    3、为MySQL创建专用用户,用户名为mysql,用户组为mysql;
    sudo groupadd mysql 创建组
    sudo useradd -r -g mysql mysql 创建用户并划入mysql组下

    4、进入目录:cd /usr/local/

    5、为安装目录建立软链接:sudo ln -s /home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64 mysql

       进入安装目录:cd mysql

    6、为解压出来的所有文件更改用户和组
        sudo chown -R mysql . 更改拥有者
        sudo chgrp -R mysql . 更改组

    7、执行sudo scripts/mysql_install_db --user=mysql ,初始化MySQL数据库

    或者配置data文件夹位置:
    shell> sudo scripts/mysql_install_db --user=mysql
    --basedir=/opt/mysql/mysql
    --datadir=/opt/mysql/mysql/data

    至此MySQL安装完毕,可以运行试试:

    9、以mysql用户启动mysql服务:
    sudo bin/mysql_safe --user=mysql &

    10、试试启动是否成功:
    bin/mysqladmin version

    bin/mysqladmin variables

    11、 bin/mysqladmin -u root shutdown 关闭服务
    bin/mysql_safe --user=mysql & 重启服务

    12、设置环境变量,在/etc/profile中加入下边内容:
    export PATH=$PATH:$/etc/local/mysql/bin
    设置开机自启动,运行如下命令:
    sudo cp support-files/mysql.server /etc/init.d/mysql.server

    13、重启试试看。


    由于此时数据库中的root用户默认没有配置密码,需要更改root密码,有如下几种方法:

    首显在client登录mysql server:
    bin/mysql -u root root用户登录,此时无密码

    1、使用update语句更新user数据表中的数据;
    mysql> update mysql.user set password=password('newpwd') where user = 'root';
    适用于所有平台。

    2、使用set password命令;
    mysql> set password for 'root'@'localhost' = password('newpwd');
    mysql> set password for 'root'@'host_name' = password('newpwd'); host_name为主机名,可在/etc/hosts文件查看
    mysql> set password for 'root'@'::1' = password('newpwd'); ::1 为IPV6本地地址
    mysql> set password for 'root'@'127.0.0.1' = password('newpwd');

    3、使用bin/mysqladmin命令,具体如下:
    shell> bin/mysqladmin -u root password 'newpwd'
    shell> bin/mysqladmin -u root -h host_name password 'newpwd'

    参考:

    MySQL官方文档安装方法大全:
    http://dev.mysql.com/doc/refman/5.6/en/installing.html

  • 相关阅读:
    C语言(十八)综合
    C语言(十七)链表
    Redis使用
    fastdb 使用
    CentOS 7.3 安装Oracle 11gR2 64位
    VMWare 12 安装CentOS 7.3 和 Red Hat Enterprise Linux 7.3
    Python学习
    Debian的软件包管理工具命令 (dpkg,apt-get)详解
    Debian8安装Vim8
    VMware12下安装Debian8.5
  • 原文地址:https://www.cnblogs.com/blog-zuo/p/4053987.html
Copyright © 2011-2022 走看看