- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Linux Centos 下使用yum 命令安装mysql实现步骤由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
Linux Centos 下使用yum 命令安装mysql实现步骤 。
1. 查看服务器中有没有安装过Mysql 。
1
2
3
4
5
6
7
8
9
10
11
12
|
1. 查看有没有安装包:
yum list mysql*
#移除已经安装的mysql
yum remove mysql mysql-server mysql-libs compat-mysql51
rm
-rf
/var/lib/mysql
rm
/etc/my
.cnf
2. 查看是否还有mysql软件:
rpm -qa|
grep
mysql
#如果有的话,继续删除
3. 安装mysql客户端
yum
install
mysql-server
yum
install
mysql-devel
|
2. 启动&&停止 数据库字符集设置 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
1. 配置mysql文件:
>
cd
/etc/my
.cnf
# 加入配置参数
> character-
set
-server=utf8
2. 启动mysql服务
> service mysqld start
#或者下面这个
>
/etc/init
.d
/mysqld
start
3. 设置开机启动
>chkconfig --add mysqld
>chkconfig mysqld on
4. 查看开机启动设置是否成功
>chkconfig --list |
grep
mysql*
# mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止
|
3. 登录 mysql 。
1
2
|
>mysql -u root -p
#如果忘记密码解决,查看下面的问题
|
4. 远程访问 开放防火墙的端口号mysql 。
1
2
|
1.增加权限
# mysql库中的user表新增一条记录host为“%”,user为“root”
|
5. Linux MySQL 几个重要 的目录 。
1
2
3
4
|
数据库目录
/var/lib/mysql/
配置文件
/usr/share
/mysql
(mysql.server命令及配置文件)
相关命令
/usr/bin
(mysqladmin mysqldump等命令)
启动脚本
/etc/rc
.d
/init
.d/(启动脚本文件mysql的目录)
|
6.删除mysql数据库 。
1
2
3
4
|
#如果使用的是yum安装的mysql,需要删除的话,就是用如下命令:
> yum -y remove mysql*
# 然后将/var/lib/mysql文件夹下的所有文件都删除干净
# 然后在重新执行上面的安装步骤
|
7.授权用户从远程登录 。
1
2
3
4
5
6
7
8
9
10
|
注意:下面两个步骤都需要执行.步骤一,只是修改了用户的密码.但是并没有对用户进行授权;步骤二的作用就是授权,让用户可以指定权限(连接诶数据库,查询数据库...)
1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改
"mysql"
数据库里的
"user"
表里的
"host"
项,从
"localhost"
改称
"%"
mysql -u root -pvmware;
mysql>use mysql;
mysql>update user
set
host =
'%'
where user =
'root'
;
mysql>
select
host, user from user;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO
'myuser'
@
'%'
IDENTIFIED BY
'mypassword'
WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO
'myuser'
@
'192.168.1.3'
IDENTIFIED BY
'mypassword'
WITH GRANT OPTION;
|
8.注意 。
1
2
3
4
5
6
|
注意:
1.【下面这一句一定要执行,否则还是无法登陆】
mysql>flush privileges ;
2.如果用户无法从本地登陆,这个时候就执行如下
GRANT ALL PRIVILEGES ON *.* TO
'root'
@
'localhost.localdomain'
IDENTIFIED BY
'123456'
WITH GRANT OPTION;
# flush privileges ;
|
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。
最后此篇关于Linux Centos 下使用yum 命令安装mysql实现步骤的文章就讲到这里了,如果你想了解更多关于Linux Centos 下使用yum 命令安装mysql实现步骤的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
使用 yum 的优先级插件时,会显示已排除的软件包数量。有没有办法显示这些包的名称? 最佳答案 你总是可以像这样运行 yum: yum -d 9 install foo 并且部分日志输出是排除包。 编
我尝试使用命令 make && make install 安装 yum-3.4.3,但失败并显示以下日志: infra-bld4:/tmp/hxu2/yum-3.4.3> make for d in
我在 CentOs 8 上运行以下命令 $ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 我从一个干净且更新的 yum 数据
我知道 FI-WARE 在 http://repositories.testbed.fiware.org/ 提供了一个公共(public) yum 存储库可用于安装 FI-WARE 软件包,例如 Or
如何将 yum 存储库完全导入 Artifactory? 请注意,我指的是外部 yum存储库,并且由于在 Artifactory 中实现外部存储库镜像的方式,我无法使用 artifactory-rem
当我在 shell 中使用 yum 时,错误消息是没有名为 yum 的模块,所以我编辑/usr/bin/yum 将第一行更改为另一个版本的 python,但没有任何变化,当我使用不同的 python
我正在按照可以在此处找到的教程在 ec2 实例上设置 headless Selenium 刮刀: https://krbnite.github.io/Driving-Headless-Chrome-w
我们在我们公司使用自定义的 yum 存储库。某些事情导致他们失败 yum makecache命令。 我在 CentOS Linux release 7.7.1908 (Core) . 这是我们在运行
我正在尝试使用 RPM 升级软件包。我如何知道它是全新安装还是更新。是否有任何我可以检查的标志,或者我应该编写一个脚本来检查它是全新安装还是升级? 最佳答案 如果我很好地理解你的问题;我想你自己打包
在 Debian 衍生版中,在使用 apt-get install xxx 从 apt 安装软件之前,需要运行apt-get update .这会刷新包列表,以便正确解析依赖项等。 在使用 RHEL
我正在编写一个更新本地存储库 URL 的 yum 插件。当 repo URL 更改时,我想让 yum 运行 yum clean all 以确保没有缓存过时的信息。我知道当 yum clean [plu
许多 makefile 使用 pkg-config,但名称与包管理器无关(例如 yum/apt)。如何将 pkg-config 名称映射到它们?有什么窍门吗? 示例:如果我执行 yum searchN
我对 Linux 和 VDS 完全陌生。 VDS的操作系统是CentOS 6.9。我正在尝试安装apache、邮件服务器、php、mysql等。但我认为,要能够安装这些 'yum update' 或
当我执行 yum 时,像这样搜索 mysql-libs: $sudo yum search mysql-libs Loaded plugins: branch, downloadonly, faste
我在 CentOS 上使用 MySQL-Server。我 'yum remove' MySQL 服务器,然后再次 'yum install' 它。当我尝试使用 'mysqladmin' 为 'root
我见过两种安装包的方式,比如CentOS上的squid: 1.yum -y install squid 2.yum install squid 谁能告诉我它们之间有什么区别?另外,我使用的是 Cent
提示我出现以下错误 不匹配参数:python-devel 最佳答案 python2.7现在已经完全过时了。你应该和 python3 一起工作.因此你可以安装: dnf install python3-
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
尝试从任何存储库更新任何包时,很难找到导致以下错误的原因。我通过将所有其他人设置为禁用来测试多个 repo 协议(protocol)。我已经清理了所有缓存并删除了所有 dnf yum 缓存文件。 #
我已经在我的 VMServer 上部署了一个新的 CentOS 6.5 实例,其中安装了开发工具、X11 和其他几个软件包。第一天,似乎一切正常。后来我无法使用 yum 安装程序来更新或安装任何软件包
我是一名优秀的程序员,十分优秀!