华企号 企业信息化 死磕MySQL数据库-数据库入门

死磕MySQL数据库-数据库入门

前言
发这篇文章的时候是2022年11月15日,记录下在51cto发文的第一天。

既然是死磕数据库,那就先安装一个数据库,用起来把,这里选择的是MySQL. 毕竟目前我所任职的公司,使用的就是MySQL

安装mysql的实验环境
系统: centos7.9
mysql: 5.7
端口号: 3306

在centos7中安装mysql5.7
1. 配置yum源
备份 Centos-Base.repo,然后下载centos7-repo

[root@itlaoxin21 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[root@itlaoxin21 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all # 清除系统所有的yum缓存
yum makecache # 生成yum缓存
yum update

2. 安装前检查环境
查看是否有其他的mysql

[root@itlaoxin21 ~]# rpm -qa |grep mysql
[root@itlaoxin21 ~]# rpm -qa |grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64

[root@itlaoxin21 ~]# rpm -e mariadb-libs-5.5.68-1.el7.x86_64 –nodeps
[root@itlaoxin21 ~]#

查找老版本的mysql相关的安装目录
[root@itlaoxin21 ~]# find / -name mysql
/etc/selinux/targeted/active/modules/100/mysql
/usr/lib64/mysql
[root@itlaoxin21 ~]# rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@itlaoxin21 ~]# rm -rf /usr/lib64/mysql/

 

3. 使用yum开始安装
下载官网提供的rpm包
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

使用rpm包安装
[root@itlaoxin21 ~]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
使用yum安装mysql
[root@itlaoxin21 ~]# yum install mysql-community-server

4. 启动并测试
启动mysql
root@laoxin21 yum.repos.d]# systemctl start mysqld
查看启动状态
[root@laoxin21 yum.repos.d]# systemctl status mysqld
● mysqld.service – MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2022-09-28 15:21:42 CST; 5s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 28280 ExecStart=/usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 28223 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 28283 (mysqld)
Tasks: 27
Memory: 304.8M
CGroup: /system.slice/mysqld.service
└─28283 /usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid

 

5. 设置新密码
先 查找原来的密码

[root@laoxin21 log]# grep “temporary password” /var/log/mysqld.log
2022-09-28T07:21:39.812330Z 1 [Note] A temporary password is generated for root@localhost: %o-<h-_2YNwj
[root@laoxin21 log]#
1.
2.
3.
6. 登录修改并测试
[root@laoxin21 log]# mysql -uroot -p

登录到数据库中修改密码为itlaoxin123!
alter user ‘root’@’localhost’ identified by ‘ITlaoxin123!’

退出重新登录即可:
[root@laoxin21 log]# mysql -uroot -pITlaoxin123!

结束语
mysql安装完了,接下来,我们就开启死磕之路吧。 至少要把sql语句先练熟吧。
冲冲冲!
———————————–

作者: 华企网通李铁牛程序员

我是程序员李铁牛,热爱互联网软件开发和设计,专注于大数据、数据分析、数据库、php、java、python、scala、k8s、docker等知识总结。15889726201 我的座右铭:"业精于勤荒于嬉,行成于思毁于随"
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部