博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL安装(yum安装)
阅读量:5799 次
发布时间:2019-06-18

本文共 1907 字,大约阅读时间需要 6 分钟。

  hot3.png

****************************安装mysql**************************

yum安装(有三四种安装方式,这是最简单的)

 

1. 配置yum

yum clean all

yum makecache

yum install telnet

telnet

quit

 

 

 

第一步,查看yum上提供的mysql数据库可下载的版本

# yum list | grep mysql

c2c9ee3f9f3a317fd90d7f6e937e467b233.jpg

第二步,开始安装

需要mysql-server mysql mysql-devel三个组件,不是安装了mysql客户端就相当于安装好mysql数据库了,还需要安装mysql-server服务端才行

# yum install -y mysql-server mysql mysql-devel

2c1b9b0585459f3dd9d792530b5af14563e.jpg

77bb82ebc715741ef99ec1dae9452891423.jpg

第三步,查看刚安装好的mysql-server的版本

#rpm -qi mysql-server

80096687297f23a6b56640434e152cd9beb.jpg

至此,mysql数据库安装完成

*********************** mysql数据库的初始化及相关配置******************

第一步,启动mysql

安装完mysql数据库以后,会多出一个mysqld服务,这个就是数据库服务,可以通过输入 service mysqld start 命令启动mysql服务。

注意:如果是第一次启动mysql服务,mysql服务器首先会进行一些初始化配置,如:

#service mysqld start

db32a1d97b287976d37c93ce281d05dbc3b.jpg

当再次重新启动mysql服务时,就不会提示这么多信息了

#service mysqld restart或#service mysqld stop#service mysqld start

0656b689beb20789a613a76c4d809af582a.jpg

第二步,查看mysql服务状态

# service mysqld status

d0cd56decb78d95e3ae07bfda68209d0bda.jpg

第三步,设置开机启动

查看mysql服务是否开机自动启动

# chkconfig --list | grep mysqld

81fe042efd65ac510c431643165132a4d00.jpg

以上信息表示mysqld服务不是开机自启,下面设置成开机启动

# chkconfig mysqld on

4417e4aacab3df7e8c7023501a0b654d232.jpg

重新查看mysql服务是否开机自动启动

# chkconfig --list | grep mysqld

14f0d2e70846287436fa78398f5a69e15da.jpg

第四步,设置mysql的root账号密码

mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,可以看到这样一行信息 :

f4f00238d6d6908e4780c4270ea0686cf29.jpg

所以我们可以通过该命令来给我们的root账号设置密码(注意:这个root账号是mysql的root账号,非Linux的root账号)

将mysql的root账号密码设置为123456

# mysqladmin -u root password '123456'

83602abea20c72ae4b82ff5800e4686134d.jpg

第五步,用root用户登录mysql数据库

# mysql -u root -p

565d1a1979971d520ffeb7f6a31c3f809e9.jpg

第六步,查看Linux系统是否在监听3306端口

# netstat -anp | grep 3306

c6cb093befe2cb48d0e24ed577c23fc02e9.jpg

至此,mysql数据库安装完成

 

================================================================

/usr/bin/mysql -u root -p

允许 root 远程登录,设置远程登录 密码:123456

mysql> use mysql;

mysql>GRANT  ALL PRIVILEGES ON  *.* TO 'root'@'%'  IDENTIFIED BY '123456' WITH GRANT OPTION;

mysql> flush privileges;

mysql> exit;

 

设置完成后就可以用Navicat Lite数据库管理工具登录连接。

----------------------------------------------------------------

 

防火墙开启 3306 端口,用 root 用户修改/etc/sysconfig/iptables

#  vi /etc/sysconfig/iptables

增加:

##  mysql:3306

-A  INPUT  -m  state --state  NEW  -m  tcp   -p  tcp  --dport 3306 -j ACCEPT

重启防火墙:

#  service iptables restart

转载于:https://my.oschina.net/8824/blog/2965779

你可能感兴趣的文章
json解析1.将json转成map<String,String>2.获取json里面某个值
查看>>
JS 数组去重 filter 方法
查看>>
PDF该怎么转换成Word文件
查看>>
clojure 调用web service
查看>>
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十五章 minix
查看>>
七牛的存储算法猜测
查看>>
Azkaban Flow 2.0
查看>>
webkit 资源整理
查看>>
shell 加法 的几种方法
查看>>
databinding 自定义控件设置属性遇到的问题
查看>>
C 语言中一般调用的库文件路径
查看>>
Linux任务计划、周期性任务执行
查看>>
我的友情链接
查看>>
互联神州网络雄猫老师完整ASA防火墙全集
查看>>
字符集与编码(一)——charset vs encoding
查看>>
C#发送邮件
查看>>
韩剧《幽灵》中的各种安全辅助神器盘点
查看>>
考虑云计算安全的几个方面
查看>>
SpringCloud(第 035 篇)配置服务客户端ConfigClient链接经过认证的配置服务端
查看>>
MySQL应用管理常用命令
查看>>