mysql安装包
链接:百度网盘 请输入提取码 提取码:b8w4
环境准备
-
安装好的centos 7系统
-
root 用户登录Linux
-
在根目录下创建/soft目录
-
上传mysql安装包到/soft目录,结果如下
-
准备完毕
安装
-
根据现有序号挨个安装 rpm 包,依赖关系依次为 common→libs→client→server使用命令
rpm -ivh {-file-name}
进行安装操作rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
-
安装server 需要安装一些依赖,否则不成功
yum install -y perl-Module-Install.noarch
yum -y install net-tools
rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
-
rpm 安装后 mysql 默认安装目录等信息
数据库文件默认在:cd /usr/share/mysql 配置文件默认在:/etc/my.cnf
数据库目录:/var/lib/mysql/ 配置文件:/usr/share/mysql(mysql.server命令及配置文件) 相关命令:/usr/bin(mysqladmin、mysqldump等命令)(*mysql的一种安全启动方式:/usr/bin/mysqld_safe –user=root &) 启动脚本:/etc/rc.d/init.d/ (启动脚本文件mysql的目录) /usr/bin(mysqladmin mysqldump等命令) rpm安装默认目录: 数据文件:/var/lib/mysql/ 配置文件模板:/usr/share/mysql mysql客户端工具目录:/usr/bin 日志目录:/var/log/ pid,sock文件目录:/tmp/
登录数据库
-
初始化数据库
rm -rf /var/lib/mysql/*
mysqld --initialize --user=mysql
-
启动数据库
service mysqld start
-
首次登录找到root的密码
grep 'temporary password' /var/log/mysqld.log
2023-05-05T02:34:42.306883Z 1 [Note] A temporary password is generated for root@localhost: CKuXjto(g8Ce
-
登录
mysql -uroot -p
-
修改密码
alter user 'root'@'localhost' identified by 'root'
mysql> alter user 'root'@'localhost' identified by 'root'; Query OK, 0 rows affected (0.00 sec)
-
赋权限-允许其他机器上客户端登录
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option
-
放开防火墙的3306端口,修改好后重启生效
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
-
本地环境连接成功
mysql 连接成功