首页 > 编程知识 正文

centos7安装docker过程,mysqlmaven依赖

时间:2023-05-04 04:45:06 阅读:37139 作者:803

1、首先检查是否安装了MySQL

yum list安装

如果有,我会全部卸载

yum-yremove数据库名称

2、因为MySQL依赖于libaio,所以先安装libaio

查找yum search libaio#相关信息

yum安装libaio #依赖软件包的安装

3、下载MySQL yum资料档案库

wget 3358 dev.MySQL.com/get/MySQL-community-release-el7-5.noarch.rpm

注意:如果在-bash: wget:上找不到命令,请首先运行yum安装构件安装构件

4、添加MySQL yum资料档案库

将MySQL yum存储库添加到系统的存储库列表中,然后运行

yumlocalinstallmysql-community-release-el7-5.noarch.rpm

5、在验证下,添加是否成功

yumrepolistenabled|grep ' MySQL.*-community.* '

6、选择要启用的MySQL版本

确认并运行MySQL版本

yum repo列表所有

我知道5.5版。 默认情况下禁用5.7版。 因为现在最新的稳定版是5.6

yum repo列表已启用

7、用Yum安装MySQL

中选择所需的墙类型

yuminstallmysql-community-server

Yum自动处理MySQL与其他组件的依赖关系

遇到上述提示时,输入y继续,运行完成后显示“完成! ”的提示。 MySQL安装到此完成。 它包含四个: mysql-community-server、mysql-community-client、mysql-community-common和mysql-community-libs

中选择所需的墙类型

rpm-qi MySQL-community-server.x86 _ 640:5.6.24-3.el7

中选择所需的墙类型

whereis mysql

MySQL的安装目录为/usr/迷人的毛豆/

8、启动和停止MySQL服务器

)1)启动MySQL服务器

系统启动mysqld

)2)查看MySQL Server的状态

系统状态mysqld

)3)关闭MySQL服务器

systemctl stop mysqld

)4)测试安装是否成功

mysql

可以访问mysql命令行接口

9、防火墙设置

要远程访问MySQL,必须释放默认端口号3306。

中选择所需的墙类型

firewall-cmd---permanent---zone=public---add-port=3306/TCP

firewall-cmd---permanent---zone=public---add-port=3306/UDP

现在,相应的端口将开放。

中选择所需的墙类型

防火墙- cmd-- reload

10、MySQL安全设置

服务器启动后,可以运行

mysql_secure_installation;

此时,输入root的原始密码。 (初始化安装后为空。 接下来,为了安全起见,MySQL会提示您重置根密码、删除其他用户帐户、禁用根远程登录、删除test数据库、重新加载权限表单等。

只需输入y继续运行。

至此,整个MySQL的安装已完成。

如下所示,两者都只能本地访问mysql。 主机这里必须显示%,才能从外部访问mysql。 因此,您可以在此选择重新创建用户并授予其最高权限。 句子如下。

grantallprivilegeson *.* to ' root ' @ ' % ' identified by ' lam7' withgrantoption; //通过将密码设置为lam7和将主机设置为%,可以从外部的任何主机访问该语言。 *此本意是数据库名称.表名称。 这里既没有写表名,也没有写数据库名。 这意味着所有数据库都可以通过此根帐户访问

flush权限; //启用刚刚修改的权限

然后重新启动mysql服务器,再次进入mysql,并在查询语句中显示用户表。 如下所示。

如果需要使用外部工具链接mysql

必须关闭防火墙

系统停止防火墙d

然后,确认状态

系统状态防火墙d

11、修改mysql中指定用户的密码

(1)登录mysql

[root@localhost ~]# mysql -u root

)2)切换到存储用户名和密码的数据库

mysqluse mysql;

#滑架返回,显示以下内容

readingtableinformationforcompletionoftableandcolumnnamesyoucanturnoffthisfeaturetogetaquickerstartupwith-a

数据库更改

)3)更改密码并使用password ) )函数进行加密,实际上是执行sql语句来更新指定用户的密码

更新用户集密码=密码'新密码') where用户='更新密码的用户名'

mysqlupdateusersetpassword=password (' root ' ) where用户=' root '; 回到车上;

查询确定,0Rowsaffected(0.00sec ) )。

rows matched :5 changed : warnings :

(4)更新用户权限列表

MySQL flush权限; 回到车上

查询确定,0Rowsaffected(0.00sec ) )。

)5)结束mysql登录

mysqlquit

Bye

)6)重新启动mysql服务

[ root @ localhost~(# servicemysqldrestart (MySQL重新启动) ) ] ) )。

(7)重新登录mysql

[ root @ localhost~] # MySQL-uroot-proot

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。