zoukankan      html  css  js  c++  java
  • Linux下安装mysql

    1.解压mysql-5.1.73的安装包(同nginx)

    2.预编译、编译和安装(具体步骤如下)

     cd mysql-5.1.73

     ./configure  --prefix=/usr/mysql-5.1

      make && make install

    3 添加mysql的用户组和用户名:

    groupadd mysql

    useradd mysql -g mysql -s /sbin/nologin

    4.进入mysql5.1后,更正权限:chown mysql.mysql  –R  . 

    5.chown mysql.mysql -R /data/mysql

    6.bin/mysql_install_db  --user=mysql(启动及自启动配置)

    7.查看日志:tail -100 /var/log/mysqld.log

    8.mkdir -p /var/run/mysqld   # touch /var/run/mysqld/mysqld.pid

    9./usr/mysql-5.1/bin/mysqld_safe --skip-grant-tables(以安全方式启动)

    10.chown mysql.mysql /var/run/mysqld +   chown mysql.mysql -R /var/run/mysqld/

    11.再安全启动mysql后停止进程(使用Ctrl+z)

    12.chmod 755 bin/mysql_install_db(加执行权限)

    13.再次安全启动后执行/usr/bin/mysql -u root mysql时可能会报ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误,解决方法:more /etc/my.cnf |grep sock

    ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

    vi /etc/my.cnf(设置路径为/tmp/mysql.sock)

    14.service mysqld start

    15.启动成功后执行以下语句:update user set password = Password('root') where User = 'root';

    16.刷新mysql系统权限相关的表:flush privileges;

    17.执行退出后,执行/usr/mysql-5.1/bin/mysql -u root -p 可再次登录mysql。

  • 相关阅读:
    彻底弄懂flex布局
    剖析Vue原理&实现双向绑定MVVM
    【Mysql进阶-3】大量实例悟透EXPLAIN与慢查询
    mysql 排序
    从ReentrantLock的实现看AQS的原理及应用
    Java面试之Synchronized解析
    基于vue-cli搭建vue项目开发环境
    在win环境下使用yarn安装 vue-cli
    优化器追踪示例
    MySQL常见的七种锁详细介绍
  • 原文地址:https://www.cnblogs.com/Mandylover/p/5079153.html
Copyright © 2011-2022 走看看