关于centos安装mysql服务器实验报告的信息

本文目录一览:

CentOS上安装mysql

chmod 755 /etc/init.d/mysql #授权

chkconfig mysql on #开机启动

echo ‘export PATH=/usr/local/mysql/bin:$PATH’ /etc/profile #把mysql安装路径加到path中,方便启动

centos7利用yum安装mysql 8.0.12

本文为大家分享了centos7利用yum安装mysql

8.0.12的详细步骤,供大家参考,具体内容如下

清理原有的mysql

rpm

-qa

|

grep

mysql

#可能的显示情况如下

#mysql-community-libs-8.0.12-1.el7.x86_64

#mysql80-community-release-el7-1.noarch

#mysql-community-client-8.0.12-1.el7.x86_64

#mysql-community-common-8.0.12-1.el7.x86_64

#mysql-community-server-8.0.12-1.el7.x86_64

#通过下面的命令进行删除

yum

remove

mysql-xxx-xxx-

#查找mysql的相关文件

find

/

-name

mysql

#根据自身的需求删除mysql的配置文件信息

rm

-rf

/var/lib/mysql

删除CentOS7默认的数据库mariadb

rpm

-qa

|

grep

mariadb

#查找mariadb

#可能出现的结果mariadb-libs-5.5.56-2.el7.x86_64

#将查找出来的结果进行强制删除

rpm

-e

–nodeps

mariadb-libs-5.5.56-2.el7.x86_64

下载mysql

yum源

mysql

yum源下载地址

点击download进入下载页面

鼠标悬浮在

“No

thanks,

just

start

my

download.”可查看mysql

yum源的地址,选中右键复制链接地址进行下载

cd

/usr/src

wget

#安装yum源

yum

localinstall

mysql80-community-release-el7-1.noarch.rpm

#更新yum源

yum

clean

all

yum

makecache

#开始安装MySQL

yum

install

mysql-community-server

#启动MySQL

systemctl

start

mysqld

#启动成功后可以查看初始化密码随机生成的

cat

/var/log/mysqld.log

|

grep

password

#登录MySQL修改mysql用户密码

mysql

-u

root

-p

mysql

ALTER

USER

‘root’@’localhost’

IDENTIFIED

BY

‘yourpassword’;

#远程设置

mysql

use

mysql;

mysql

update

user

set

host=’%’

where

user=’root’;

#授权用户名的权限,赋予任何主机访问数据的权限

mysql

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘root’@’%’WITH

GRANT

OPTION;

mysql

FLUSH

PRIVILEGES;

其他的几种mysql用户权限的设置方法

#允许myuser用户使用mypassword密码从任何主机连接到mysql服务器

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘myuser’@’%’IDENTIFIED

BY

‘mypassword’

WITH

GRANT

OPTION;

#允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘myuser’@’192.168.1.3’IDENTIFIED

BY

‘mypassword’

WITH

GRANT

OPTION;

数据库的相关操作

#启动mysql

systemctl

start

mysqld.service

#结束

systemctl

stop

mysqld.service

#重启

systemctl

restart

mysqld.service

#开机自启

systemctl

enable

mysqld.service

mysql登录用户密码设置好后,需要开发安全组端口

端口开放后就可以进行数据库连接操作了,在使用Navicat

for

MySQL

连接

Mysql

8.0.12可能会出现问题

Client

does

not

support

authentication

protocol

错误解决方法

#修改加密规则

(这行我没有写,不过貌似也可以)密码需要设置包含大小写字母符号和数字的格式,否则设置不会超成功

ALTER

USER

‘root’@’%’

IDENTIFIED

BY

‘password’

PASSWORD

EXPIRE

NEVER;

#更新一下用户的密码

ALTER

USER

‘root’@’%’

IDENTIFIED

WITH

mysql_native_password

BY

‘password’;

#刷新权限

FLUSH

PRIVILEGES;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:mysql

8.0.12安装配置方法图文教程(Windows版)mysql

8.0.12

安装配置方法并修改密码mysql

community

server

8.0.12安装配置方法图文教程mysql

8.0.12

winx64详细安装教程mysql

8.0.12

解压版安装教程mysql

8.0.12

解压版安装教程

个人亲测!mysql

installer

community

8.0.12.0安装图文教程mysql

8.0.12

安装配置方法图文教程(windows10)mysql

8.0.12

安装使用教程mysql

8.0.12

简单安装教程mysql

8.0.12

安装配置图文教程mysql

8.0.12

快速安装教程mysql

8.0.12

安装配置方法图文教程Windows10下mysql

8.0.12解压版安装配置方法图文教程mysql

8.0.12

winx64解压版安装图文教程mysql

8.0.12

winx64下载安装教程

如何在centos安装mysql

安装Mysql

1

Centos 6.6下安装Mysql很简单,

yum list mysql-server

2

当只有一个时候就可以直接

yum install mysql-server

进行安装

3

过程中选择Y继续安装,最后安装成功

END

设置Mysql的服务

1

先启动Mysql服务

service mysqld start

2

连接一下试一下,直接

mysql

然后

\q

关闭连接

3

设置Mysql开机启动

chkconfig mysqld on

4

开启3306端口并保存

/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

END

修改密码并设置远程访问

1

连接mysql数据库

设置密码

use mysql;

update user set password=password(‘密码’) where user=’root’;

flush privileges;

2

设置Mysql远程访问

grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;

END

解决Mysql乱码问题

1

找一个配置文件,复制到/etc/目录,命名为my.cnf

(有时候没有my.cnf)

cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf

2

vim my.cnf

在[client]和[mysqld]下面都添加上

default-character-set=utf8

3

最后按Esc输入

:wq

保存退出

END

重启mysql服务

1

最后重新启动服务就可以了

service mysqld restart

END

注意事项

最后一定要重启服务

原创文章,作者:HTQT,如若转载,请注明出处:https://www.506064.com/n/142366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
HTQTHTQT
上一篇 2024-10-11 11:41
下一篇 2024-10-11 11:41

相关推荐

  • 服务器安装Python的完整指南

    本文将为您提供服务器安装Python的完整指南。无论您是一位新手还是经验丰富的开发者,您都可以通过本文轻松地完成Python的安装过程。以下是本文的具体内容: 一、下载Python…

    编程 2025-04-29
  • STUN 服务器

    STUN 服务器是一个网络服务器,可以协助网络设备(例如 VoIP 设备)解决 NAT 穿透、防火墙等问题,使得设备可以正常地进行数据传输。本文将从多个方面对 STUN 服务器做详…

    编程 2025-04-29
  • CentOS 6如何删除resolv.conf的DNS

    本文将介绍在CentOS 6操作系统下如何删除resolv.conf文件中的DNS配置信息。 一、备份resolv.conf文件 在修改resolv.conf文件之前,建议首先备份…

    编程 2025-04-29
  • 解决docker-compose 容器时间和服务器时间不同步问题

    docker-compose是一种工具,能够让您使用YAML文件来定义和运行多个容器。然而,有时候容器的时间与服务器时间不同步,导致一些不必要的错误和麻烦。以下是解决方法的详细介绍…

    编程 2025-04-29
  • 使用CentOS配置监控

    本文将介绍如何使用CentOS配置监控,包括如何安装监控工具、配置监控参数、监控其他服务器等方面。 一、安装监控工具 要想进行监控,首先需要安装监控工具。在CentOS系统中,常见…

    编程 2025-04-29
  • Java 监控接口返回信息报错信息怎么处理

    本文将从多个方面对 Java 监控接口返回信息报错信息的处理方法进行详细的阐述,其中包括如何捕获异常、如何使用日志输出错误信息、以及如何通过异常处理机制解决报错问题等等。以下是详细…

    编程 2025-04-29
  • Python爬虫文档报告

    本文将从多个方面介绍Python爬虫文档的相关内容,包括:爬虫基础知识、爬虫框架及常用库、爬虫实战等。 一、爬虫基础知识 1、爬虫的定义: 爬虫是一种自动化程序,通过模拟人的行为在…

    编程 2025-04-28
  • 使用Python爬虫获取电影信息的实现方法

    本文将介绍如何使用Python编写爬虫程序,来获取和处理电影数据。需要了解基本的Python编程语言知识,并使用BeautifulSoup库和Requests库进行爬取。 一、准备…

    编程 2025-04-28
  • 在CentOS上安装Redis

    Redis是一款非关系型数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。Redis运行内存内并且支持数据持久化,它还可以应用于缓存、消息队列等场景。本文将介绍…

    编程 2025-04-28
  • Python贪吃蛇游戏设计报告

    本文将从游戏设计的目标、实现思路、技术要点、代码实现等多个方面对Python贪吃蛇游戏进行详细阐述。 一、游戏设计的目标 贪吃蛇是一款经典的游戏,我们的游戏设计不仅要实现基本的玩法…

    编程 2025-04-28

发表回复

登录后才能评论