在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL数据库安装方式有哪些

117次阅读
没有评论

共计 3697 个字符,预计需要花费 10 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 MySQL 数据库安装方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

RPM/YUM 方式安装 Mysql

1. 首先去官网 https://dev.mysql.com/downloads/repo/yum/ 下载 mysql 的 yum 源并上传至服务器上。或者使用以下命令进行下载:

wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

2. 安装 mysql 的 yum 源。

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3.yum 安装 mysql。

yum install mysql-server -y

4. 安装完成后启动 mysql。

systemctl start mysqld

此外, 你也可以使用 MariaDB 代替,MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL   授权许可??⒄飧龇种У脑蛑皇牵杭坠俏墓臼展毫?MySQL 后,有将 MySQL   闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。

yum install mariadb-server -y

二进制方式安装 Mysql

1. 首先去官网 https://dev.mysql.com/downloads/mysql/ 下载 mysql 的 Linux  Generic 版本并上传至服务器上。

2. 添加 mysql 用户和用户组,数据库安装在此用户下。

# groupadd mysql # useradd -g mysql mysql

3. 解压二进制安装包,假设安装包放置在 /home/mysql 下,并对解压后的 mysql 目录加一个符合链接“mysql”,这样对 mysql 目录的操作会比较方便。

# cd /home/mysql/ # tar -xvJf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz # ln -s mysql-8.0.19-linux-glibc2.12-x86_64 mysql

4. 创建 mysql 数据目录,并修改目录权限。

# mkdir /home/mysql/data # chown -R mysql.mysql /home/mysql/data/

5. 初始化数据库。会生成一个默认随机密码。

# /home/mysql/mysql/bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/data

6. 配置 mysql 参数文件 /etc/my.cnf 并赋予 mysql 权限。

# vi /etc/my.cnf [mysqld] basedir=/home/mysql/mysql datadir=/home/mysql/data # chown mysql.mysql /etc/my.cnf

7. 设置 mysql 启动文件并启动 mysql。

# cp /home/mysql/mysql/support-files/mysql.server /etc/init.d/mysqld # service mysqld start Starting MySQL.Logging to  /home/mysql/data/linux-52-122.err . .. SUCCESS!

8. 添加 mysql 环境变量并生效。

# echo  export PATH=$PATH:/home/mysql/mysql/bin /etc/profile # source /etc/profile

9. 连接 mysql,输入之前生成的随机密码登录后修改密码并生效。

# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 8.0.19 Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type  help;  or  \h  for help. Type  \c  to clear the current input statement. mysql  alter user  root @ localhost  identified by  123456  Query OK, 0 rows affected (0.00 sec) mysql  flush privileges; Query OK, 0 rows affected (0.00 sec) mysql  exit Bye

源码编译安装 Mysql

1. 安装源码包和安装二进制包有点类似,首先去官网 https://dev.mysql.com/downloads/mysql/ 下载 mysql 的 source  code 并上传至服务器上?;蛘呤褂靡韵旅罱邢略?

# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.29.tar.gz

2. 创建 mysql 群组和用户名。同时为安全起见可禁止直接以 mysql 用户身份登录系统。

# groupadd mysql # useradd -r -g mysql -s /bin/false mysql

3. 创建 mysql 安装目录和数据目录,并修改目录权限。

# mkdir -p /usr/local/mysql # mkdir -p /data/mysql # chown -R mysql.mysql /usr/local/mysql/ # chown -R mysql.mysql /data/mysql/

4. 解压 mysql 源码包。

# tar -xzvf mysql-boost-5.7.29.tar.gz

5. 编译安装 mysql。如果没有 cmake 工具先安装一下。

# yum install cmake -y # cd mysql-5.7.29 cmake . \ -DWITH_BOOST=/root/mysql-5.7.29/boost \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/data/mysql \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_DEBUG=1 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DFORCE_INSOURCE_BUILD=1 \ -DDOWNLOAD_BOOST=1 \ -DWITH_SSL=system # make   make install

关于编译参数的含义可以参考官方文档说明:

https://dev.mysql.com/doc/refman/8.0/en/source-configuration-options.html

6. 初始化数据库。并且会生成一个默认随机密码。

7. 设置启动脚本并启动 mysql。

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld # systemctl start mysqld

8. 添加 mysql 环境变量并生效。

# echo  export PATH=$PATH:/usr/local/mysql/bin /etc/profile # source /etc/profile

9. 登录数据库,用刚才生成的默认密码进行登录后进行密码更改。

10. 更改密码后登录成功。

以上是“MySQL 数据库安装方式有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计3697字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 大美女久久久久久j久久 | 欲色欲色天天天www 欲香欲色天天天综合和网 欲香欲色天天综合和网 | 麻豆精品视频在线 | 国产超碰人人模人人爽人人喊 | 无码aⅴ在线观看 | 日韩精品中文字幕一区二区三区 | 四虎影库在线播放 | 日韩一区二区三区在线观看 | 二级毛片视频 | 啊v在线免费观看 | 亚洲av无码乱码在线观看代蜜桃 | 妹子干综合 | 尤里与露珠韩剧在线观看中文版 | 日本少妇xxx做受 | 国产精品国产三级区别第一集 | 国产成人亚洲精品无码车a 国产成人亚洲精品无码影院bt | 欧美xxxx另类 | 久久精品中文字幕 | 特级毛片a级毛片100免费播放 | 国产精品片 | 一区二区三区不卡在线观看 | 欧美在线一级精品 | 久久激情日本亚洲欧洲国产中文 | 亚洲天天做日日做天天欢毛片 | 99国产精品久久久久久久日本竹 | 久久久青草青青亚洲国产免观 | 成人免费一区二区三区视频 | a毛片成人免费全部播放 | 久久精品人人做人人爽电影蜜月 | 99久久人妻精品免费二区 | 亚洲人成影院在线观看 | 国产高清乱码又大又圆 | 欧美黑人激情性久久 | 午夜男人一级毛片免费 | 国产在线一区二区三区四区五区 | 国产精品午夜无码av体验区 | 亚洲va在线 | 成人福利免费在线观看 | 2020国产成人久久精品 | 国产一区二区三区美女 | 一区二区不卡不卡一卡 |