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

  • 相关阅读:
    T3054 高精度练习-文件操作 codevs
    0812—①
    T1553 互斥的数 codevs
    T1229 数字游戏 codevs
    T3187 队列练习3 codevs
    Android NDK工程的编译和链接以及使用gdb进行调试
    PE文件附加数据感染之Worm.Win32.Agent.ayd病毒分析
    PE文件加节感染之Win32.Loader.bx.V病毒分析
    Android动态调试so库JNI_Onload函数-----基于IDA实现
    android在JNI_OnLoad入口函数下断点动态调试so库
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13144042.html
Copyright © 2011-2022 走看看