zoukankan      html  css  js  c++  java
  • Linux MySQL5.5的安装

    1.安装cmake

    [root@server1 src]# cd /opt/ipnms/src
    [root@server1 src]# tar zxvf cmake-2.8.4.tar.gz
    [root@server1 src]# cd cmake-2.8.4
    [root@server1 cmake-2.8.4]#./bootstrap
    [root@server1 cmake-2.8.4]#gmake
    [root@server1 cmake-2.8.4]#gmake install
    [root@server1 cmake-2.8.4]#cd ../

    2.安装bison

    用于自动生成语法分析器程序
    [root@server1 src]# tar zxvf bison-2.5.tar.gz
    [root@server1 src]# cd bison-2.5
    [root@server1 bison-2.5]#./configure
    [root@server1 bison-2.5]#make
    [root@server1 bison-2.5]#make install
    [root@server1 bison-2.5]#cd ../

    3.安装ncurses-devel

    [root@server1 src]#unzip ncurses-devel.zip
    [root@server1 src]#rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

    4.安装mysql

    [root@server1 src]#groupadd mysql
    [root@server1 src]#useradd -g mysql mysql
    [root@server1 src]#tar xvf mysql-5.5.14.tar.gz
    [root@server1 src]#cd mysql-5.5.14/
    [root@server1 mysql-5.5.14]#cmake . (后面有个.)
    [root@server1 mysql-5.5.14]#make
    [root@server1 mysql-5.5.14]#make install
    [root@server1 mysql-5.5.14]#cd /usr/local/mysql/
    [root@server1 mysql]# chown -R mysql .
    [root@server1 mysql]# chgrp -R mysql .

    5.初始化数据库

    mysql_install_db 以缺省权限创建MySQL授权表。这通常仅被执行一次。就是在系统上第一次安装MySQL时。
    [root@server1 mysql]#scripts/mysql_install_db --user=mysql
    安全启动MySQL(默认密码为空)
    [root@server1 mysql]#./bin/mysqld_safe --user=mysql&

    6.配置用户

    MySQL启动成功后,root默认没有密码,我们需要设置root密码。
    设置之前,我们需要先设置PATH,可以直接调用mysql修改/etc/profile文件。
    [root@localhost mysql]#vi /etc/profile
    添加如下代码:
    PATH=/usr/local/mysql/bin:$PATH
    export PATH
    关闭文件,运行下面的命令,让配置立即生效
    [root@localhost mysql]# source /etc/profile

    连接本机MySQL
    [root@localhost mysql]#mysql –u root –p
    提示输入password,默认为空,按Enter即可
    断开连接
    mysql>exit;
    为root账户设置密码
    [root@localhost mysql]# mysqladmin -u root password 2wE#RFT
    Enter Password: 2wE#RFT

    7.启动数据库

    拷贝mysql配置文件
    [root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf
    启动时指定mysql的配置文件。
    [root@localhost mysql]#/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/mysql.cnf --user=mysql&

    8.设置开机启动

    [root@server1 init.d]# vi /etc/rc.d/rc.local结尾添加如下内容:
    /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/mysql.cnf --user=mysql&

    9.网络访问授权
    GRANT ALL ON *.* TO username@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
     
     
  • 相关阅读:
    Python基础(14)_python模块之configparser模块、suprocess
    Python基础(13)_python模块之re模块(正则表达式)
    Python基础(12)_python模块之sys模块、logging模块、序列化json模块、pickle模块、shelve模块
    Python基础(11)_python模块之time模块、rando模块、hashlib、os模块
    Python基础(10)_内置函数、匿名函数、递归
    python中内建函数isinstance的用法
    Python基础(9)_生成器(yield表达式形式)、面向过程编程
    Python基础(8)_迭代器、生成器、列表解析
    Python基础(7)_闭包函数、装饰器
    Python基础(6)_函数
  • 原文地址:https://www.cnblogs.com/TomSnail/p/4364146.html
Copyright © 2011-2022 走看看