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

    查看删除原来的数据库:

    1.停止已有数据库:service mysql stop

    2.查找以前是否有安装:rpm -qa|grep -i mysql
    会显示4个包名;

    3.删除mysql: rpm -e --nodeps 包名

    4.删除老版本mysql的开发头文件和库(如果有)
    命令:rm -rf /usr/lib/mysql
    rm -rf /usr/include/mysql
    rm -rf /etc/my.cnf
    rm -rf /var/lib/mysql


    新安装mysql数据库(通过安装包的方式):

    1,下载安装包,并将mysql-5.6.27-linux-glibc2.5-i686.tar.gz上传到/usr/local/ 下

    2,解压-重命名:tar xvf mysql-5.6.27-linux-glibc2.5-i686.tar.gz,(如果解压过程中出现tar的报错,忽略)
            mv mysql-5.6.27-linux-glibc2.5-i686 mysql

    3,添加系统mysql组和mysql用户:(提示已存在)
    groupadd mysql
    useradd mysql -g mysql

    4,进入到解压完的mysql目录下 :cd /usr/local/mysql

    5,修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

    6,安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql

    7,进入到mysql的support-files目录下,执行cp mysql.server /etc/init.d/mysql

    8,启动mysql服务:执行命令service mysql start

    9,执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功

    10,进入到mysql的bin目录下,设置密码:./mysqladmin -u root password '密码'

    11,创建软连接: ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

    13,登录mysql: mysql -h127.0.0.1 -uroot -p

    14,对远程访问进行授权:
    grant all privileges on *.* to root@"%" identified by '123456' with grant option;(要带分号)

  • 相关阅读:
    如何在外部获取当前A标签的ID值
    获取<a>标签值</a>的标签值及更改
    Mysql : Maximum execution time of 30 seconds exceeded
    Ajax+PHP实现的进度条--实例
    HTML控件 隐藏
    Ajax学习--理解 Ajax 及其工作原理
    XMLHttpRequest 对象属性参数参考
    七、smarty--缓存的控制
    六、smarty-缓存控制前的页面静态化原理
    Java 的 List 与 Scala 的 Seq 相互转换
  • 原文地址:https://www.cnblogs.com/test123/p/10268034.html
Copyright © 2011-2022 走看看