• 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;(要带分号)

  • 相关阅读:
    JAVA实现接口监控报警系统
    批量插入数据、自定义分页器
    django与Ajax
    ORM优化查询、choices参数
    django之查询操作及开启事务
    django之ORM字段及参数
    数据库设计
    django之模型层
    django之模板层
    django之视图层
  • 原文地址:https://www.cnblogs.com/test123/p/10268034.html
Copyright © 2020-2023  润新知