如何提高网站的排名,男人直接做的视频网站,vi设计是什么意思,百度账号中心各种社区版本下载官方地址#xff1a;MySQL :: MySQL Community Downloads 一、在线YUM仓库#xff08;Linux#xff09;
选择 MySQL Yum Repository 选择对应版本下载仓库安装包#xff08;No thanks, just start my download.#xff09; 下载方法1#xff1a;下载到本…各种社区版本下载官方地址MySQL :: MySQL Community Downloads 一、在线YUM仓库Linux
选择 MySQL Yum Repository 选择对应版本下载仓库安装包No thanks, just start my download. 下载方法1下载到本地再传输给Linux
下载方法2直接在Linux中下载
wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm
安装方法1安装包安装
rpm -i mysql84-community-release-el9-1.noarch.rpm或者本地仓库挂载mount /dev/sr0/mntdnf localinstall mysql84-community-release-el9-1.noarch.rpm
安装方法2通过rpm直接使用链接安装 rpm -i https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm 查看仓库:
dnf repolist
安装数据库软件 dnf install mysql-server 查看安装的东西
rpm -qa | grep mysql启用mysql服务
systemctl start mysqld
查看服务状态
systemctl status mysqld或者ps -ef | grep mysql 客户端工具默认无密码
mysql -uroot -p
-u 指定用户
-p 指定密码寻找临时密码
grep password /var/log/mysqld.log使用临时密码登录后执行操作需要修改密码修改密码
alter user 用户用户名称 identified by 新密码;
密码必须复杂 清理删除
[rootMySQL ~]# dnf remove mysql-server -y
[rootMySQL ~]# rm -rf /var/lib/mysql
[rootMySQL ~]# rm -rf /var/log/mysqld.log
[rootMySQL ~]# userdel -r mysql二、二进制本地Linux
选择MySQL Community Server
选择对应版本
选择RPM Bundle
同第一种方法一样两种下载方法 略
解压tar压缩包
tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
方便操作
创建文件夹
mkdir /mysql
将压缩包放入文件夹
mv mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar /mysql/cd /mysql
ll
pwd解压文件
tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
查看解压的东西 ll mysql-* 安装数据库
dnf localinstall mysql-community-server-8.4.3-1.el9.x86_64.rpm 用rpm会复杂一点 rpm安装
安装完成后后续使用与第一种方法中一致 略
清理删除方法一致 略
三、容器平台Linux
删除之前的容器安装
dnf remove docker \
查询容器(为空即可
rpm -qa | grep docker
配置容器软件仓库
安装插件
dnf -y install dnf-plugins-core添加docker仓库dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo查看仓库
dnf repolist 安装相关工具 dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 启动docker
systemctl start docker查看进程
systemctl status docker 查询mysql
docker search mysql 拉取指定版本
docker pull mysql:8.4.3
版本信息
docker images 启动容器
docker run --name mysqltest -e MYSQL_ROOT_PASSWORD123456 -d mysql:8.4.3 查看
docker ps测试
docker exec -it mysqltest /bin/bash
bash-5.1# mysql -uroot -p 删除清理
docker stop mysqltestdocker rm mysqltestdocker ps -a
如果无法正常使用docker镜像仓库可以使用以下指令进行导入导出
导出镜像
[rootMySQL ~]# docker save -o MySQL843.tar mysql:8.4.3
导入镜像
[rootMySQL ~]# docker load -i MySQL843.tar 四、源码部署Linux)
在第三种基础上选择如下 下载方法略 wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3.tar.gz 清理环境略
创建目录、解压源码包略图中文件夹没清理留有第三种的内容 查看并找到INSTALL 等文件查找安装方法网址等 创建用户修改目录权限 [rootMySQL mysql-8.4.3]# groupadd mysql[rootMySQL mysql-8.4.3]# useradd -r -g mysql -s /bin/false mysql[rootMySQL mysql-8.4.3]# chmod 777 /mysql/ -R安装需要的软件 [rootMySQL bld]# dnf install cmake openssl-devel ncurses-devel rpcgen gcc
toolset-12-gcc gcc-toolset-12-gcc-c gcc-toolset-12-binutils gcc-toolset-12
annobin-annocheck gcc-toolset-12-annobin-plugin-gcc[rootMySQL bld]# rpm -i
https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackage/libtirpc-devel-1.3.3-9.el9.x86_64.rpmwarning: /var/tmp/rpm-tmp.KJQV1s: Header V3 RSA/SHA256 Signature, key ID
8d8b756f: NOKEY
配置并编译
[rootMySQL bld]# cmake ..[rootMySQL bld]# make[rootMySQL bld]# make install[rootMySQL bld]# cd /usr/local/mysql[rootMySQL mysql]# mkdir mysql-files[rootMySQL mysql]# chown mysql:mysql mysql-files[rootMySQL mysql]# chmod 750 mysql-files[rootMySQL mysql]# bin/mysqld --initialize --usermysql2024-12-30T14:07:22.396459Z 0 [System] [MY-015017] [Server] MySQL Server
Initialization - start.2024-12-30T14:07:22.397883Z 0 [System] [MY-013169] [Server]
/usr/local/mysql/bin/mysqld (mysqld 8.4.3) initializing of server in
progress as process 940872024-12-30T14:07:22.418620Z 1 [System] [MY-013576] [InnoDB] InnoDB
initialization has started.2024-12-30T14:07:22.597559Z 1 [System] [MY-013577] [InnoDB] InnoDB
initialization has ended.2024-12-30T14:07:23.220262Z 6 [Note] [MY-010454] [Server] A temporary
password is generated for rootlocalhost: H2!Ygartiz2024-12-30T14:07:24.762722Z 0 [System] [MY-015018] [Server] MySQL Server
Initialization - end.[rootMySQL mysql]# bin/mysqld_safe --usermysql
登录测试 [rootMySQL mysql]# mysql -S /tmp/mysql.sock -uroot -pEnter password:
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 8Server version: 8.4.3Copyright (c) 2000, 2024, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type help; or \h for help. Type \c to clear the current input
statement.mysql show databases;ERROR 1820 (HY000): You must reset your password using ALTER USER statement
before executing this statement.mysql alter user rootlocalhost identified by redhat;Query OK, 0 rows affected (0.00 sec)mysql show databases;--------------------| Database |--------------------| information_schema || mysql || performance_schema || sys |--------------------4 rows in set (0.01 sec)mysql删除清理 [rootMySQL bld]# make clean[rootMySQL bld]# rm -rf /usr/local/mysql/
五、Windows
1.服务端
在第三种基础上选择如下 No thanks, just start my download.下载双击执行程序
具体操作如下: 运行 2.图形客户端
选择MySQL Workbench 运行程序安装如下 安装后打开 默认会话打开时会提示有报错信息按如下方法进行更改。
找到C:\Program\Files\MySQL\MySQL Workbench 8.0\workbench 目录下根据你的下载位置的 os_utils.py 文件使用 notepad 软件打开进行编辑。
找到 356 行将字符集 utf-8 修改为 gbk 即可。 在保存时该软件会进行提示notepad将会以管理员模式打开但是这个模式打开后该文件是没有保存的你需要再次进行保存。保存完成之后【文件】和【编辑】按钮下面的保存图标是灰色的说明保存成功。 3.配置环境
在配置环境变量之前在命令行执行 mysql 客户端命令会有 开始配置环境变量
在系统---高级系统设置中找到环境变量 打开如下页面我们可以选择上面的用户变量配置也可以选择下方的系统变量配置。我这里选择系统 变量配置在系统变量串口中选中【Path】变量单击系统变量下方的【编辑】按钮。
跳转到如下窗口然后单击【新建】按钮 将以下路径添加到该变量
C:\Program Files\MySQL\MySQL Server 8.4\bin
然后单击【确定】关闭该窗口和之前的窗口并且关闭命令行窗口再打开再使用命令行即可。
清理删除
软件通过控制面板程序删除
目录手动删除如下 C:\Program Files\MySQLC:\ProgramData\MySQLC:\Users\kittod\AppData\Roaming\MySQL
注册表由注册表编辑工具删除删除项有 HKEY_CURRENT_USER\Software\MySQLHKEY_CURRENT_USER\Software\MySQL ABHKEY_CURRENT_USER\Software\Oracle\MySQL WorkbenchHKEY_CURRENT_USER\Software\Oracle and/or its affiliates\MySQL Shell 8.4.3HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB