还不会在Linux中安装Mysql?

前言

日期:2020/05/28
心情:😘😘😘
Description:咳咳咳,5.28号写的忘记发啦!在Linux中安装Mysql步骤,有详细的图解哦~~~。



1. 检查linux中是否有mysql的软件包,如果有就先删除.

在这里插入图片描述


2. 通过yum安装编译代码需要的包(gcc-c++)

在这里插入图片描述

3. 将mysql的安装包,传输到linux的/opt目录下

在这里插入图片描述


4. 将mysql的安装包解压缩到指定目录

建议解压缩到/usr/local/mysql目录中
在这里插入图片描述


5. 编译安装

在这里插入图片描述
指令:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

在这里插入图片描述


6. 配置mysql

注意:在CentOS 6.8版操作系统的最小安装完成后,检查/etc目录是否存在一个my.cnf的文件,如果存在需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。修改名称,防止干扰:
mv /etc/my.cnf /etc/my.cnf.bak

  • 创建mysql用户和mysql用户组.
    在这里插入图片描述

  • 修改mysql目录及目录下所有文件内容的所有者和所在组.
    在这里插入图片描述

  • 初始化mysql
    在这里插入图片描述
    指令:

    scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

  • 添加mysql服务
    在这里插入图片描述

  • 设置mysql服务的自启动状态
    在这里插入图片描述

  • 启动mysql服务并查看运行状态
    在这里插入图片描述


7. 使用mysql数据库

  • 第一次登录mysql数据库
    在这里插入图片描述

  • 为root用户设置初始密码,并用新密码登录
    在这里插入图片描述
    在这里插入图片描述

  • 创建数据库
    在这里插入图片描述

  • 在新数据库下,创建数据表
    在这里插入图片描述

  • 查询数据表中的所有数据
    在这里插入图片描述

  • 设置远程访问(不安全,学习情况下可以使用,mysql中执行)
    在这里插入图片描述

    指令:

    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
    FLUSH PRIVILEGES;




总结:每个步骤都有详细的图解,按照步骤就可以安装成功了!希望能帮到您。

喜欢本文的朋友们,关注一下我咯!

  • 点赞
  • 收藏
  • 关注
  • 转发

壁纸分享:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章