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

MySQL怎么进行安装部署

100次阅读
没有评论

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

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 MySQL 怎么进行安装部署,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

MySQL 安装部署 1. 二进制安装 1. 清除残留软件

rpm -qa|grep mariadb
yum remove mariadb-libs -y
rm -rf /etc/my.cnf

2. 下载软件包安装依赖

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
yum install -y libaio-devel

3. 解压到指定目录

tar zxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /opt/
mv /opt/mysql-5.7.28-linux-glibc2.12-x86_64 /opt/mysql-5.7.28

4. 创建软链接

ln -s /opt/mysql-5.7.28 /opt/mysql

5. 配置环境变量

echo  export PATH=$PATH:/opt/mysql/bin   /etc/profile
source /etc/profile
mysql -V

6. 编写配置文件

ccat  /etc/my.cnf  EOF
[mysqld]
port=3306
user=mysql
basedir=/opt/mysql
datadir=/data/mysql_3306
socket=/tmp/mysql_3306.sock
[mysql]
socket=/tmp/mysql_3306.sock
EOF

7. 创建数据目录

mkdir -p /data/mysql_3306

8. 创建 mysql 用户

useradd -s /sbin/nologin -M mysql

9. 授权软件目录和数据目录为 mysql

chown -R mysql:mysql /data/
chown -R mysql:mysql /opt/mysql*

10. 初始化数据库目录

mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/mysql_3306/

11. 复制启动文件并配置 systemctl

cp /opt/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
systemctl start mysqld

12. 检查

netstat -lntup|grep 3306
mysql

2. 多实例安装配置 1. 创建多实例的数据目录

mkdir -p /data/mysql_330{7,8}
chown -R mysql:mysql /data/mysql_330*

2. 初始化数据库目录

mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/mysql_3307/
mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/mysql_3308/

3. 创建多实例配置文件

cat  /data/mysql_3307/my.cnf  EOF
[mysqld]
port=3307
user=mysql
basedir=/opt/mysql
datadir=/data/mysql_3307
socket=/tmp/mysql_3307.sock
[mysql]
socket=/tmp/mysql_3307.sock
cat  /data/mysql_3308/my.cnf  EOF
[mysqld]
port=3308
user=mysql
basedir=/opt/mysql
datadir=/data/mysql_3308
socket=/tmp/mysql_3308.sock
[mysql]
socket=/tmp/mysql_3308.sock
EOF

4. 配置启动文件

cat  /etc/systemd/system/mysqld_3307.service  EOF
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/opt/mysql/bin/mysqld --defaults-file=/data/mysql_3307/my.cnf
LimitNOFILE = 5000
cat  /etc/systemd/system/mysqld_3308.service  EOF
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/opt/mysql/bin/mysqld --defaults-file=/data/mysql_3308/my.cnf
LimitNOFILE = 5000
EOF

5. 重载并重启

systemctl daemon-reload
systemctl start mysqld_3307.service mysqld_3308.service

6. 检查多实例是否启动成功查看端口

netstat -lntup|grep 330*

7. 配置密码

mysqladmin password -S /tmp/mysql_3307.sock
mysqladmin password -S /tmp/mysql_3308.sock

8. 登陆多实例

mysql -S /tmp/mysql_3307.sock -p
mysql -S /tmp/mysql_3308.sock -p

关于“MySQL 怎么进行安装部署”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计2871字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美成人特黄级毛片 | 亚洲精品夜夜夜妓女网 | 欧美日韩亚洲成人 | 久久久久无码精品国产app | 91精品国产麻豆91久久久久久 | 国产成人精品视频一区 | 亚洲成人黄色在线 | 孩交精品xxxx视频视频 | 免费特级毛片 | 美女毛片一区二区三区四区 | 少妇人妻偷人精品无码视频 | 日韩精品视频观看 | 亚洲精品一区二区三区中文字幕 | 欧美日韩综合视频 | 亚洲精品乱码久久久久久按摩 | 成人性一级视频在线观看 | 一区二区三区网站在线免费线观看 | 国产偷国产偷亚洲清高 | 美女被狂躁www离线观看视频 | 99re久久 | 无码人妻久久一区二区三区蜜桃 | 亚洲精品v欧洲精品v日韩精品 | 久久99精品久久久久久久不卡 | 在线欧美日韩 | 中文字幕丰满伦子无码 | 亚洲国产成人久久综合野外 | 91免费电影 | 久久精品国产99久久丝袜 | 草草影院1 | 久久96国产精品久久久 | 午夜婷婷| ww国产ww在线观看免 | 黄动漫免费在线观看 | 欧美一级毛片高清毛片 | 亚洲精品国产字幕久久vr | jj视频污 | 国产又色又爽又黄刺激视频 | 一本一道久久综合久久 | 四虎国产永久免费久久 | 99国产精品久久久久久久日本竹 | 男女很舒服爽视频免费 |