当前位置:网站首页>Linux安装Mysql的几种方法
Linux安装Mysql的几种方法
2022-08-03 14:24:00 【MZdzt】
数据库安装的几种方式
1、yum在线安装
(1)下载MYSQl官方的 yum repository
[[email protected]~]#dnf install https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm
(2)安装MYSQL服务
[[email protected] ~]# dnf install mysql-server
(3)启动服务
[[email protected] ~]# systemctl start mysqld
(4)查看初始密码
[[email protected] ~]# grep 'temporary password' /var/log/mysqld.log
(5)使用初始密码登录
[[email protected] ~]# mysql -uroot -p
Enter password: 临时密码
(6)更改密码(注:大小写加符号)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXXXXXXX';
2、rpm本地安装
(1)从MYSQL官网下载rpm包
(2)将rpm包通过ftp从windows传输到linux上
(3)解压rpm包
[[email protected] ~]# tar -xzvf mysql-8.0.30-1.el9.x86_64.rpm-bundle.tar
(4)dnf/yum进行安装
[[email protected] ~]# dnf localinstall mysql-community-server-8.0.30-1.el9.x86_64.rpm \
mysql-community-client-8.0.30-1.el9.x86_64.rpm \
mysql-community-common-8.0.30-1.el9.x86_64.rpm \
mysql-community-icu-data-files-8.0.30-1.el9.x86_64.rpm \
mysql-community-libs-8.0.30-1.el9.x86_64.rpm \
mysql-community-client-plugins-8.0.30-1.el9.x86_64.rpm
(5)启动服务
[[email protected] ~]# systemctl start mysqld
(6)查看初始密码
[[email protected] ~]# grep 'temporary password' /var/log/mysqld.log
(7)使用初始密码登录
[[email protected] ~]# mysql -uroot -p
Enter password: 临时密码
(8)更改密码(注:大小写加符号)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXXXXXXX';
3、源码安装MYSQL
(1)创建目录mysql并将源码包传输到该目录下并解压
[[email protected] ~]# mkdir /mysql
[[email protected] ~]# mv mysql-boost-8.0.29.tar.gz /mysql/
[[email protected] ~]# cd /mysql/
[[email protected] mysql]# tar xvf mysql-boost-8.0.29.tar.gz
(2)解压完成后进入到该目录,并添加组及组成员
[[email protected] mysql]# cd mysql-8.0.29/
[[email protected] mysql-8.0.29]# groupadd mysql
[[email protected] mysql-8.0.29]# useradd -r -g mysql -s /bin/false mysql
(3)创建一个 bld的文件,切换到该文件并下载接下来该编译时所需要的包
[[email protected] mysql-8.0.29]# mkdir bld
[[email protected] mysql-8.0.29]# cd bld/
[[email protected] bld]# dnf install cmake gcc gcc-c++
[[email protected] bld]# yum install gcc-toolset-11-gcc gcc-toolset-11-gcc-c++ gcc-toolset-11-binutils ncurses-devel libtirpc-devel
(4)这时下载会报错,因为本地仓库没有一个人rpcgen的包,这需要我们自行下载
[[email protected] bld]# rpm -i rpcgen-1.3.1-4.el8.x86_64.rpm
(5)开始cmake
[[email protected] bld]# cmake .. -DDOWNLOAD_BOOST=1 -DWITH_BOOST=../boost/boost_1_77_0/
(6)make;马克install
[[email protected] bld]# make;make install
(7)之后如方法1或2,启动服务,查看初始密码,登录,修改密码。
边栏推荐
猜你喜欢
随机推荐
C语言中操作符的详细介绍
PostgreSQL 每周新闻 2022-7-27
数据分析(二)——numpy
GBase 8c数据库集群中,怎么替换节点呢?比如设置A节点为gtm,换到B节点上。
利用华为云ECS服务器搭建安防视频监控平台【华为云至简致远】
LeetCode15:三数之和
Ansible中的角色使用
大型连锁百货运维审计用什么软件好?有哪些功能?
VLAN experiment
Php程序员用那个编辑器比较好?
varchar2 and varchar2(char)_datetime data types
输出一个整数的二进制形式
PAT乙级-B1017 A除以B(20)
W11的右键如何改成和W10一样?(一行命令即可解决!)
阿里大牛最新总结分享的高并发编程核心笔记(终极版),高并发系统架构场景一应俱全
The difference between servlet and jsp _ the difference between servlet and class
可视化数据库设计软件有哪些_数据库可视化编程
三元表达式实现多个条件的判断
想成为网络安全技术爱好者(可能是黑客)的话,需要看什么书?
Petri网-2、有向网