查看: 303|回复: 0

[技术分享] Linux运维Centos7.6篇《MySQL安装》

[复制链接]
累计签到:183 天
连续签到:3 天

44

主题

134

回帖

1万

积分

版主

酒诡

名望
800
星币
2735
星辰
14
好评
303

夜猫子勋章实习版主勋章中秋勋章优秀会员奖明星会员奖魅力会员奖欢乐天使奖国庆节勋章鼎力支持奖幸运猪版主勋章灌水天才奖在线大神星辰勋章星座专属勋章五一勋章热心助人奖

发表于 2023-10-21 21:52:25 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1.创建用户组
groupadd mysql

2.创建用户,并将用户加入mysql组,且禁止远程shell登录
useradd -r -g mysql -s /bin/false mysql

3.将mysql二进制文件解压至/usr/local
tar -axvf mysql.tar.gz -C /usr/local

4.重命名文件夹
cd cd /usr/local/
mv mysql-5.7.40 mysql

5.初始化数据库
cd /usr/local/mysql/
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
bin/mysql_ssl_rsa_setup

bin/mysqld_safe --user=mysql

启动mysql后,注意密码这个字符串打印
[Note] A temporary password is generated for root@localhost: a88EGrzvjS?j

此时临时生成了密码为 a88EGrzvjS?j

5.修改mysql密码
cd /usr/local/mysql/bin/
./mysql -uroot -p

ALTER USER USER() IDENTIFIED BY '此处为新密码';
允许远程mysql
update mysql.user set Host='%' where User='root';

6.防火墙放行

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

7.配置系统服务
cp support-files/mysql.server /etc/init.d/mysql.server

编辑文件/etc/init.d/mysql.server
修改basedir
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data

重载服务
systemctl daemon-reload

停止服务 service mysql stop
启动服务service mysql start

设置开机启动
systemctl enable mysql.server
好兄弟,来局紧张刺激的CSGO吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网-游戏源码

Powered by Discuz! X3.5

GMT+8, 2024-5-4 20:39 , Processed in 0.081672 second(s), 33 queries .

快速回复 返回顶部 返回列表