zoukankan      html  css  js  c++  java
  • Linux 虚拟机详细安装MySQL

    准备工作

    下载MySQL

    去官网下载MySQL:点我直达

    百度云盘地址:链接: https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA  密码: hei3

    检查Linux是否自带MySQL

      若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本

    查询所有mysql文件或目录

      如果有,就执行rm -rf xxxx

    检查mysql用户组或用户

      若没有,则创建

    安装MySQL

    解压

     移动目录

    在/usr/local/mysql目录下创建data目录

    赋文件权限

    编译安装并初始化mysql

      务必记住初始化输出日志末尾的密码(数据库管理员临时密码)

    ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

    查看自动生成的随机密码

    修改配置文件my.cnf

    [mysqld]
    datadir=/usr/local/mysql/data
    port = 3306
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    symbolic-links=0
    max_connections=400
    innodb_file_per_table=1
    #表名大小写不明感,敏感为
    lower_case_table_names=1

    启动MySQL服务

    添加软连接,并重启服务

    ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    service mysql restart

    登陆mysql,密码为临时生成的密码

    修改密码

    开放远程连接(重要

    use mysql                                            #访问mysql库
    update user set host = '%' where user = 'root';      #使root能再任何host访问
    FLUSH PRIVILEGES;                                    #刷新

    远程连接测试

    设置开机自启动

    1、将服务文件拷贝到init.d下,并重命名为mysql
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    2、赋予可执行权限
    chmod +x /etc/init.d/mysqld
    3、添加服务
    chkconfig --add mysqld
    4、显示服务列表
    chkconfig --list

  • 相关阅读:
    android 网络 post get
    java 命名规范
    android 判断service是否开启
    android 无线连接eclipse
    eclipse jar java.lang.NoClassDefFoundError
    eclipse 默认 utf8
    timer timetask handler
    android 自定义动画按钮
    设计网站
    java 分解arraylist中单个对象 的属性名与值
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13144042.html
Copyright © 2011-2022 走看看