Linux系统部署MySQL数据库

1.Linux插入光盘,使用df-h获取光盘信息,默认/dev/sr0文件为光盘文件

使用命令 mount -o ro /dev/sr0 /media进行手动挂载

mount -o ro /dev/sr0 /media

2.进入cd /etc/yum.repos.d目录

编辑配置yum库,编辑vim yum.repos

[BaseOS]
name=baseos yum
enabled=1
baseurl=file:///media/BaseOS
gpgcheck=0

[AppStream]
name= app yum
enabled=1
baseurl=file:///media/AppStream
gpgcheck=0

清空yum缓存

yum clean all

创建yum缓存仓库

yum makecache

查看列表

yum repolist

3.正式进入MySql安装

跳转Mysql网站https://downloads.mysql.com/archives/

4.Download复制链接,在Linux上下载

[root@localhost yum.repos.d]# cd /usr/local/

[root@localhost local]# mkdir mysql

[root@localhost local]#wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar

下载完成后进行解压:

[root@localhost local]# tar xvf mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar

安装:

[root@localhost mysql]# dnf localinstall mysql-community-server-8.0.34-1.el9.x86_64.rpm mysql-community-client-8.0.34-1.el9.x86_64.rpm mysql-community-common-8.0.34-1.el9.x86_64.rpm mysql-community-icu-data-files-8.0.34-1.el9.x86_64.rpm mysql-community-client-plugins-8.0.34-1.el9.x86_64.rpm mysql-community-libs-8.0.34-1.el9.x86_64.rpm

提示安装完成

5.Linux上部署和启动

启动数据库

[root@localhost local]systemctl start mysql

检测启动状态

[root@localhost local]systemctl staus mysqld

6.调查日志以获取初始登录秘密:

[root@localhost local]grep password /var/log/mysqld.log

复制初始秘密:OhbwoaptN6--

复制秘密并保存为首次登录做准备

7.mysql -uroot -p#登录

[root@localhost local]mysql -uroot -p

粘贴秘密登录Mysql

登入成功

8.进入产品后,对密码进行修改

mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY'Oxxxxxx123!';

DBMS是数据库管理系统也是一个软件,可以进行数据库的管理,无图像支持,完全是命令操作,相当于window的cmd。

9.使用远程管理工具链接Mysql数据库

在使用远程管理工具前,退出Myql(\q),关闭防护墙

[root@localhost local]systemctl stop firewalld.service  

将Mysql的表的权限改为远程登录

将本地地址:127.0.0.1→*(任意地址 )

登录Mysql

[root@localhost local]mysql -uroot -p

mysql> use mysql; 
mysql> select host,user from user;
mysql> update user set host='%' where user ='root';
mysql> flush privileges;   #刷新权限
mysql> select host,user from user;
mysql> exit   #退出

10.使用软件进行远程连接

连接名:自定义(RH9MYSQL)

主机:自己本机虚拟机的IP地址

端口号:3306(默认)

用户名:root

密码:Oxxxxxx123!

相关推荐

  1. Linux系统定时备份mysql数据库

    2024-07-18 00:06:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 00:06:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 00:06:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 00:06:03       58 阅读
  4. Python语言-面向对象

    2024-07-18 00:06:03       69 阅读

热门阅读

  1. docker从0到1 部署gitlab 纯干货

    2024-07-18 00:06:03       22 阅读
  2. C# —— var

    2024-07-18 00:06:03       23 阅读
  3. 【VUE】10、VUE项目中多环境管理使用

    2024-07-18 00:06:03       24 阅读
  4. React学习记录 ---第六章

    2024-07-18 00:06:03       21 阅读
  5. python 读取 hdfs 数据

    2024-07-18 00:06:03       20 阅读
  6. 营销策划方案模板

    2024-07-18 00:06:03       22 阅读
  7. C#模式匹配 关系模式,多个输入

    2024-07-18 00:06:03       21 阅读
  8. NumPy中np.clip()的用法

    2024-07-18 00:06:03       21 阅读
  9. geojson的数据格式是什么

    2024-07-18 00:06:03       18 阅读