MySQL安装配置

安装前需明确的问题 特别强调

  1. 安装的虚拟机是什么linux 系统
  2. 虚拟机是否能联网
  3. 安装的是什么mysql Operating System操作系统 Architecture架构
  4. 安装方式是什么
  5. 如何启动mysql
  6. mysql官方文档的安装方法(进入官网 MySQL官网 点击 DOCUMENTATION文档、Reference Manual参考指南、Installing and Upgrading MySQL安装更新Mysql、通用安装)

前期准备:清空以前安装MySQL数据残留

1. 检查是否安装了MySQL
#Yum 检查
yum list installed | grep mysql
#有则直接删除,删除数据以你查出来的为主
yum remove 数据库名字

#rpm检查
rpm -qa | grep -i mysql
#有则直接删除
rpm -e --nodeps

2. 口令查找MySQL的安装目录

whereis mysql
find / -name mysql

找到后,全部rm -rf 删除;如果提示此为目录文件,则使用命令 rm -r 会有提示就输入 y 一个一个删除

3. 删除MySQL配置文件
一般在 /etc.my.cnf 有就直接删除
4. 关闭开机启动

chkconfig --list | grep -i mysql

chkconfig --del mysqld

5. 重复以上步骤检查,直到彻底删除干净

开始安装

#CentOSLinux7 系统虚拟机
yum inatall -u wget
$> sudo yum install mysql80-community-release-el6-{version-number}.noarch.rpm
1. yum安装,下载mysql
wget -i -c http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm
(遇到问题问题:HTTP request sent, awaiting response…404 Not Found
ERROR 404:Not Found
-c: No such file or directory
No URLs found in -c #地址不匹配或域名问题
解决:使用以下命令 加上参数
–no-check-certificate

wget --no-check-certificate http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

2. 开始安装
yum -y install mysql80-community-release-el6-3.noarch.rpm

$> sudo yum-config-manager --disable mysql57-community
$> sudo yum-config-manager --enable mysql80-community
$> yum repolist enabled | grep mysql

yum -y install mysql-community-server

(问题:Error: Package: mysql-community-clinet-plugins-8.0.28-1.e16.x86_64 (mysql80-community
Requires: libudev.so.0()(64bit)
Error: Package: mysql-community-clinet-plugins-8.0.28-1.e16.x86_64 (mysql80-community
Requires: libsaal2.so.2()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

解决: you can also select a release series by editing manually the /etc/yum.repos.d/mysql-community.repo file.
输入:vim /etc/yum.repos.d/mysql-community.repo
1. 把这行中的6改为7
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/

baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/

2. 把gpgcheck=改为0

问题:GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql(意思是在/etc/pki/rpm-gpg/中找不到RPM-GPG-KEY-mysql)
解决: vim /etc/yum.repos.d/mysql-community.repo
设置gpgcheck为0,就是不需要检查gpgkey)
(为什么NAT模式可以连接外网,桥接不可以???
本地尝试下载rpm文件可以成功,服务器上异常,一般出现是因为DNS解析异常导致,换一个DNS服务即可解决
route -n没有第一条 0.0.0.0 的则无法访问外网
增加dns服务器 ,命令行输入vi /etc/resolv.conf
添加nameserver 8.8.8.8 wq保存(这只是一个例子吗?为什么我的没有反应)
重启网络 systemctl restart network 未解决(添加路由 命令行输入route add default gw 192.168.199.1 地址 192.168.199.1 为网关的 ip)
还是更换为NAT模式吧!桥接整不明白~···(改天查查NAT和桥接的不同)NAT和桥接)
(快照恢复之后请重启网络systemctl restart network )

3. 在命令行启动:systemctl start mysqld
4. 查看状态:systemctl status mysqld

如果操作系统启用了systemd,标准的systemctl(或者参数颠倒的service)命令,如stop, start, status和restart,应该被用来管理MySQL服务器服务。mysqld服务在默认情况下是启用的,它在系统重启时启动。
在服务器初始启动时,假设服务器的数据目录为空,会发生以下情况:完成服务器初始化。
1.数据目录下生成SSL证书文件和密钥文件。
2.验证密码已安装并启用。
3.创建了超级用户帐户“root”@“localhost”。
4.设置超级用户密码并保存在错误日志文件中。
要显示它,使用以下命令:$> sudo grep 'temporary password' /var/log/mysqld.log

5.使用生成的临时密码登录,尽快修改root密码,并设置超级用户的自定义密码。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
(密码格式:大写、小写、数字、特殊符号 共8个字符)```

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL安装配置过程相对简单。下面是一些基本步骤: 1. 下载MySQL:您可以从MySQL官方网站下载适用于您的操作系统的MySQL安装程序。 2. 安装MySQL:运行下载的安装程序,并按照提示进行安装。在安装过程中,您需要选择安装类型、安装位置和设置root密码等选项。 3. 配置MySQL安装完成后,需要进行一些配置以确保MySQL正确运行。您可以编辑MySQL配置文件my.cnf,该文件通常位于MySQL安装目录下的/etc文件夹中。在配置文件中,您可以设置数据库的字符集、端口号、缓冲区大小等参数。 4. 启动MySQL服务:在安装配置完成后,您需要启动MySQL服务。在Windows系统上,可以通过在“服务”中找到MySQL服务并启动它。在Linux系统上,可以使用命令行工具启动MySQL服务。 5. 连接到MySQL:一旦MySQL服务启动成功,您可以使用MySQL客户端工具(如MySQL命令行客户端或MySQL Workbench)连接到MySQL服务器。您需要提供用户名和密码来进行身份验证。 请注意,以上步骤只是MySQL安装配置的一般指南,具体步骤可能因操作系统和MySQL版本而有所不同。在安装配置MySQL时,请参考相应的文档和官方指南,以确保正确完成安装配置过程。<span class="em">1</span> #### 引用[.reference_title] - *1* [个人网站源码包含主页面,内容,文章,分页,使用mysql数据库,tomcat,前台代码是响应式](https://download.csdn.net/download/u012134073/88281982)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值