MySQL5.7安装过程以及参数和设置说明

最近在讲MySQL课程,为了省事就在用MySQL5.5版本。因为win10不论32还是64都可以运行MySQL32位。可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对,但问题是一下子安装了一堆东西。我们仅仅需要一个MySQL数据库即可,其他都是不需要。于是找时间编写一个关于最新版MySQL的安装教程。

  准备工作

  1、MySQL的安装文件一个(如,mysql-installer-community-5.7.10.0.msi)2、纸质笔记本一个(便于记录参数和关键步骤,毕竟这辈子不会只用这么一次)3、win10的安全设置(Win10的安全机制比较严格,设置-更新和安全-针对开发人员-选择“开发人员模式”)

  

  安装过程

  双击下载的.msi格式的MySQL安装文件进行安装。双击后出现如下的安装界面;

  

  此界面是mysql安装文件加载完成之后,出现的文件安装欢迎界面,这几个选项,点击“Install MySQL Products”就行了。(第一个是安装产品,第二和第三是说明和帮助)

  点击后出现如下界面:

  

  I accept the license terms(我接受许可条款)前面给打勾,然后点击“Next”(下一步)<

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 CentOS 7 上从源码编译安装 MySQL 5.7 的步骤: 1. 首先安装必要的软件包: ``` sudo yum install -y wget gcc-c++ cmake ncurses-devel ``` 2. 下载 MySQL 5.7 的源码包: ``` wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.35.tar.gz ``` 3. 解压缩源码包: ``` tar -xzf mysql-5.7.35.tar.gz cd mysql-5.7.35 ``` 4. 创建一个构建目录并进入: ``` mkdir build cd build ``` 5. 运行 CMake 生成 Makefile: ``` 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 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock \ -DMYSQL_TCP_PORT=3306 \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci \ -DWITH_BOOST=/usr/local/boost ``` 这里需要说明一下一些参数的含义: - `-DCMAKE_INSTALL_PREFIX=/usr/local/mysql`:指定 MySQL 安装的路径。 - `-DMYSQL_DATADIR=/usr/local/mysql/data`:指定 MySQL 数据存放的路径。 - `-DSYSCONFDIR=/etc`:指定配置文件存放的路径。 - `-DWITH_MYISAM_STORAGE_ENGINE=1`:启用 MyISAM 存储引擎。 - `-DWITH_INNOBASE_STORAGE_ENGINE=1`:启用 InnoDB 存储引擎。 - `-DWITH_MEMORY_STORAGE_ENGINE=1`:启用 Memory 存储引擎。 - `-DWITH_READLINE=1`:启用 Readline 库。 - `-DENABLED_LOCAL_INFILE=1`:启用本地数据加载。 - `-DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock`:指定 MySQL 的 Unix 套接字路径。 - `-DMYSQL_TCP_PORT=3306`:指定 MySQL 的 TCP 端口号。 - `-DDEFAULT_CHARSET=utf8mb4`:指定 MySQL 默认字符集。 - `-DDEFAULT_COLLATION=utf8mb4_general_ci`:指定 MySQL 默认排序规则。 - `-DWITH_BOOST=/usr/local/boost`:指定 Boost 库的路径。 6. 编译并安装: ``` make -j$(nproc) sudo make install ``` 7. 创建 MySQL 用户和组: ``` sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql ``` 8. 初始化 MySQL 数据库: ``` sudo /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 9. 启动 MySQL 服务: ``` sudo /usr/local/mysql/support-files/mysql.server start ``` 10. 设置 MySQL 开机自启: ``` sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server sudo chkconfig --add mysql.server sudo chkconfig mysql.server on ``` 至此,MySQL 5.7 的源码编译安装过程已经完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值