zoukankan      html  css  js  c++  java
  • linux安装mysql

    1、安装包
    下载网址:http://dev.mysql.com/downloads/mysql/
    mysql-5.1.38.tar.gz(版本:5.1.38)

    2、添加mysql用户与群
    groupadd mysql
    useradd -g mysql -s /sbin/nologin mysql

    3、解压与编译
    tar zxvf mysql-5.1.38.tar.gz
    cd mysql-5.1.38/
    ./configure --prefix=/usr/local/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=all
    make && make install
    chmod +w /usr/local/mysql
    chown -R mysql:mysql /usr/local/mysql

    4、创建MySQL数据库存放目录、以mysql用户帐号的身份建立数据表
    mkdir -p /usr/local/mysql/data/
    chown -R mysql:mysql /usr/local/mysql
    /usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

    5、my.cnf配置文件(mysql相关文档均放在/usr/local/mysql/share/mysql/)
    cp /usr/local/mysql/share/mysql/my-medium.cnf  /etc/my.cnf
    vi /etc/my.cnf
    在[client]下面增加一行:
    [client]
    default-character-set = utf8
    在[mysqld]下面增加三行:
    [mysqld]
    default-character-set = utf8

    6、创建管理MySQL数据库的shell脚本
    cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
    chown root:root /etc/rc.d/init.d/mysql
    vi /etc/rc.d/init.d/mysql
    # If you change base dir, you must also change datadir. These may get
    # overwritten by settings in the MySQL configuration files.
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data

    7、启动MySQL
    service mysql start

    8、修改 mysql 的 root 密码:
    /usr/local/mysql/bin/mysqladmin -u root password 'password'

    9、通过命令行登录管理MySQL服务器(提示输入密码并回车):
    /usr/local/mysql/bin/mysql -u root -p

    10、输入以下SQL语句,创建一个向特定ip开放的用户和密码
    GRANT ALL PRIVILEGES ON *.* TO 'root'@remote-ip IDENTIFIED BY 'password';


    11、测试navicat:test connection

    12、修改mysql中的user表root@remote-ip的Grand-prv为Y

    13、重启mysql
    service mysql restart

  • 相关阅读:
    机器学习入门之二:一个故事说明什么是机器学习(转载)
    机器学习入门之一:背景介绍(转载)
    python 读取CSV文件 中文乱码
    如何快速学习一门新技术(转载)
    Oracle12c多租户如何启动关闭CDB或PDB (PDB自动启动)
    oracle单实例12.2.0.1安装
    PRVF-0002 : could not retrieve local node name
    图形化升级单机oracle 11.2.0.4 到 12.2.0.1
    ORA-00845: MEMORY_TARGET not supported on this system
    行转列、列转行
  • 原文地址:https://www.cnblogs.com/suifengbingzhu/p/2693957.html
Copyright © 2011-2022 走看看