当前位置:网站首页>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,启动服务,查看初始密码,登录,修改密码。
边栏推荐
猜你喜欢
随机推荐
STL——vector
ideaIU-2020.1下载
爱可可AI前沿推介(8.3)
PAT乙级-B1016 部分A+B(15)
MATLAB中writetimetable函数用法
What are the visual database design software _ database visual programming
将移位距离和假设外推到非二值化问题
Redis学习
Petri网-2、有向网
使用百度EasyDL实现施工人员安全装备检测
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)
数据分析(二)——numpy
参数量仅0.5B,谷歌代码补全新方法将内部生产效率提升6%
兆骑科创创业大赛,双创服务平台,线上直播路演
PAT乙级-B1014 福尔摩斯的约会(20)
函数在结构体中的应用练习
利用华为云ECS服务器搭建安防视频监控平台【华为云至简致远】
552个元宇宙App,70个搞社交,哪款真能交到朋友?
鸿湖万联扬帆富设备开发板正式合入OpenHarmony主干
162_Power Query is a custom function for quickly merging tables in a folder TableXlsxCsv_2.0









