zoukankan      html  css  js  c++  java
  • Linux中如何安装mysql数据库

    安装mysql

    1、解压源码压缩包

    如果服务器可以上网也可以采用在线安装方式,在线安装操作简单具体见下面在线安装步骤

    进入源码压缩包所在目录输入#tar -zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz

    2、移动解压文件到/usr/local/mysql

     #mv mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql

    3、添加mysql组及用户

    #cd  /usr/local/mysql

    #groupadd mysql

    #useradd -r -g mysql mysql

    4、安装相关软件包

    #apt-get install libaio-dev

    5、设置权限

    #chown -R mysql:mysql /usr/local/mysql

    #chown -R root /usr/local/mysql

    #chown -R mysql /usr/local/mysql/data

    6、初始化Mysql

    #/usr/local/mysql/scripts/mysql_install_db --user=mysql

    7、启动及进入Mysql

    1)启动:

    #/usr/local/mysql/bin/mysqld_safe --user=mysql &

    (2)出现如上图后Ctrl+c退出;进入目录:

    (3)进入目录:#cd  /usr/local/mysql/bin

    执行:   #./mysql -u root 

    如图如示(表示数据库安装成功):

    执行:exit;

     

    4)检测进程是否正常启动:

    执行:#ps -A|grep mysql

     

    5进入/usr/local/mysql/bin目录:root用户添加密码root (修改数据库密码)

      执行:#/usr/local/mysql/bin/mysqladmin -u root password 'root'

    注:如果要远程访问mysql则要修改访问权限,对外服务器为安全请不要开启

    执行:#/usr/local/mysql/bin/mysql -u root -p

    输入密码:root

    如果连接成功显示如图所示:

     

    执行:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    flush privileges;(如下图所示)

     

    6)配置mysql事件自启动

    #vi /usr/local/mysql/my.cnf

    [mysqld]下面添加

    event_scheduler = 1

    max_allowed_packet = 20M

    ,如下图

     

    然后:wq(保存退出)

    重启服务器,完成。

  • 相关阅读:
    1094. Car Pooling
    121. Best Time to Buy and Sell Stock
    58. Length of Last Word
    510. Inorder Successor in BST II
    198. House Robber
    57. Insert Interval
    15. 3Sum java solutions
    79. Word Search java solutions
    80. Remove Duplicates from Sorted Array II java solutions
    34. Search for a Range java solutions
  • 原文地址:https://www.cnblogs.com/weigege/p/8944451.html
Copyright © 2011-2022 走看看