Linux安装MySQL5.7(敲硬核、敲简单der)

news/2024/11/29 7:37:33/

文章目录

  • 1.安装前准备
  • 2.修改配置文件
  • 3.创建操作数据库的用户
  • 4.启动数据库
  • 5.设置远程访问

1.安装前准备

检查系统有没有安装mysql,需要卸载

rpm -qa | grep mysql

如果你的系统有Mariadb数据库,需要卸载

rpm -qa | grep mariadb
# 如果存在,卸载
rpm -e mariadb-libs-5.5.68-1.el7.x86_64
# 如果存在依赖关系,会报错,用yum卸载
yum remove mariadb-libs-5.5.68-1.el7.x86_64

下载我们需要的mysql版本

wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

移动并解压,最好用root用户安装哦

tar -xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz -C /app/

创建mysql软连接

ln -s mysql-5.7.11-linux-glibc2.5-x86_64/ mysql

2.修改配置文件

配置启动文件
mysql/support-files目录下,复制my-default.cnf到 /etc/my.cnf(mysqld启动时自动读取),如果etc/my.cnf已存在,需要删除。

cd mysql/support-files/
cp my-default.cnf /etc/my.cnf

配置数据库编码

vim /etc/my.cnf
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8

3.创建操作数据库的用户

检查是否存在mysql用户组,如果有需要删除。删除完再创建

# 查找用户组和用户
cat /etc/passwd | grep mysql
cat /etc/shadow | grep mysql
cat /etc/group | grep mysql
# 删除用户组和用户
userdel mysql
groupdel mysql
# 创建
groupadd mysql
useradd -r -g mysql mysql

更改mysql目录下所有文件夹所属的用户组、用户以及权限

chown -R mysql:mysql /app/mysql
chmod -R 777 /app/mysql

4.启动数据库

初始化数据库,记得把初始密码保存下来哦~

cd /app/mysql/bin/
./mysqld --initialize --user=mysql --basedir=/app/mysql --datadir=/app/mysql/data 

启动数据库

mysql/support-files/mysql.server start
# service mysql restart

登录数据库

bin/mysql -uroot -p
# 输入记录下来的临时密码
# 修改密码
mysql> set password for root@localhost = password(<YOUR PASSWORD>);

为了方便在linux服务器上使用MySQL,需要添加到环境变量

vi /etc/profile
export PATH=$PATH:/app/mysql/bin
source /etc/profile

5.设置远程访问

mysql> grant all privileges on *.* to root@'%' identified by 'root';
mysql> flush privileges;

开启远程端口3306,测试本地是否连接成功

# 在bin目录下
firewall-cmd --zone=public --add-port=3306/tcp --permanent

到这里就安装好了哦~
感谢观看!


http://www.ppmy.cn/news/334869.html

相关文章

如果员工是老油条,那他的老板也是

分享嘉宾&#xff1a;袁征&#xff08;Eric Yuan&#xff09;&#xff0c;视频会议软件提供商zoom创始人兼首席执行官。在创立zoom之前&#xff0c;曾在WebEx工作&#xff0c;将部门的工程师从区区10名发展到了超过800名&#xff0c;并将收入增长从0发展到超过8亿美元。2018被知…

一个优秀员工的离职成本有多恐怖!老板看过来!

一个员工的离职成本&#xff0c;很恐怖&#xff01; 对许多企业主和大老板来说&#xff0c;招聘这个事情历久弥新&#xff0c;每个老板都想招到一个得力又优秀的员工。有新人入职&#xff0c;也就有老人离职。招聘新人为企业注入活力固然重要&#xff0c;但是“老人”也需固守。…

2019年“最惨”的老板:公司倒了,员工跑了,自己也被抓了

点击上方 "码农真经" 关注&#xff0c;星标或者置顶 22点24分准时推送&#xff0c;第一时间送达 来源&#xff1a;数码妖精 | 编辑&#xff1a;真经君 链接&#xff1a;t.cn/AisbnH5q 码农真经(ID:coder_experience)第 73 次推文 图片来自网络 上一篇&#xff1a;告…

我和我的怨种老板

嗨&#xff0c;大家好&#xff0c;今天来吐槽一下我的公司跟我的老板。 鄙人是一个心情开朗&#xff0c;比较看得开的人&#xff0c;一般不仅仅计较&#xff0c;心也比较大&#xff0c;做事总能大事化小小事化了&#xff0c;但请看我说的是一般&#xff0c;如果遇到不一般的呢…

[转贴] 一封让老板看后一夜没睡的辞职信

这是我两年前写的。老板看过之后告诉我&#xff1a;一夜没睡&#xff0c;刺激很大&#xff01; 两年间&#xff0c;我跳槽九次&#xff0c;从作WAP开发到作网管&#xff0c;最短11天&#xff0c;最长是这次。那时我找不准究竟要干什么&#xff0c;跳槽是我获取新知识的手段&…

感动打工人好老板,俞敏洪给自己2022打8分:没有欠员工一分钱工资

近日&#xff0c;新东方创始人俞敏洪在跨年直播中称&#xff0c;如果要给2022年打分&#xff0c;会给自己打8分。因为这一年&#xff0c;他做了几件事情。 第一件事情就是稳定了新东方的发展&#xff0c;不管2022年新东方怎么变化&#xff0c;新东方还有5万多个员工&#xff0c…

linux 安装MySQL-5.7.26

下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/5.7.html#downloads 官网 解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 改名字 mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql mkdir /data/mysql groupadd mysql useradd -r -g mysql mysql m…

辞职骂老板?你疯了吗!

辞职要不要骂老板&#xff1f;两个字&#xff1a;不要&#xff01;不管是在同事面前骂、朋友圈骂、打电话骂、当面骂都是不理智的行为。如果实在无法忍受&#xff0c;可以在好朋友/家人面前吐槽几句。 不知道题主为什么起了这样的念头&#xff1f;老板没有满足你对工作的需求&a…