3、在linux虚拟机上部署mysql数据库

前提条件:安装好Navicat for MySQL,Linux,xshell
1,MySQL的数据库是在先安装的,不用下载安装包,
[root @ localhost〜] #yum -y install mysql-server(这个是安装命令)
加载的插件:最快的镜像,刷新包,安全性
从缓存的主机文件加载镜像速度
 * base:centos.ustc.edu.cn
 * extras:mirrors.aliyun.com
 *更新:mirrors.aliyun.com
设置安装过程
解决依赖性
- >运行交易检查
---> Package mysql-server.x86_64 0:5.1.73-8.el6_8将被安装
- >处理依赖关系:mysql = 5.1.73-8.el6_8 for package:mysql-server-5.1.73-8.el6_8.x86_64
- > Processing Dependency:perl-DBD-MySQL for package:mysql-server-5.1.73-8.el6_8.x86_64
- >处理相关性:libmysqlclient_r.so.16(libmysqlclient_16)(64bit)for package:mysql-server-5.1.73-8.el6_8.x86_64
- >处理依赖:libmysqlclient.so.16(libmysqlclient_16)(64bit)for package:mysql-server-5.1.73-8.el6_8.x86_64
- >处理相关性:libmysqlclient_r.so.16()(64位)for package:mysql-server-5.1.73-8.el6_8.x86_64
- >处理相关性:libmysqlclient.so.16()(64位)for package:mysql-server-5.1.73-8.el6_8.x86_64
- >运行交易检查
--->包将安装mysql.x86_64 0:5.1.73-8.el6_8
--->将安装包mysql-libs.x86_64 0:5.1.73-8.el6_8
--->包将安装perl-DBD-MySQL.x86_64 0:4.013-3.el6
- >完成依赖关系解决方案
解决依赖关系
================================================== ==============================
 软件包版本库大小
================================================== ==============================
安装:
 mysql-server x86_64 5.1.73-8.el6_8 base 8.6 M
安装依赖关系:
 mysql x86_64 5.1.73-8.el6_8 base 895 k
 mysql-libs x86_64 5.1.73-8.el6_8 base 1.2 M
 perl-DBD-MySQL x86_64 4.013-3.el6 base 134 k
交易摘要
================================================== ==============================
安装4套餐
总下载大小:11 M
安装尺寸:31米
下载软件包:
(1/4):mysql-5.1.73-8.el6_8.x86_64.rpm | 895 kB 00:00     
(2/4):mysql-libs-5.1.73-8.el6_8.x86_64.rpm | 1.2 MB 00:00     
(3/4):mysql-server-5.1.73-8.el6_8.x86_64.rpm | 8.6 MB 00:03     
(4/4):perl-DBD-MySQL-4.013-3.el6.x86_64.rpm | 134 kB 00:00     
-------------------------------------------------- ------------------------------
总计2.2 MB / s | 11 MB 00:04     
运行rpm_check_debug
运行事务测试
交易测试成功
运行事务
  安装:mysql-libs-5.1.73-8.el6_8.x86_64 1/4 
  安装:perl-DBD-MySQL-4.013-3.el6.x86_64 2/4 
  安装:mysql-5.1.73-8.el6_8.x86_64 3/4 
  安装:mysql-server-5.1.73-8.el6_8.x86_64 4/4 
  验证:perl-DBD-MySQL-4.013-3.el6.x86_64 1/4 
  验证:mysql-server-5.1.73-8.el6_8.x86_64 2/4 
  验证:mysql-5.1.73-8.el6_8.x86_64 3/4 
  验证:mysql-libs-5.1.73-8.el6_8.x86_64 4/4 
安装:
  mysql-server.x86_64 0:5.1.73-8.el6_8                                          
安装依赖项:
  mysql.x86_64 0:5.1.73-8.el6_8 mysql-libs.x86_64 0:5.1.73-8.el6_8    
  perl-DBD-MySQL.x86_64 0:4.013-3.el6    
完成!

当你看到完成!就代表你的MySQL的已经安装好了
2,启动数据库:service mysqld start  
启动mysqld:                                            [确定]
[root@localhost ~]# service mysqld status
mysqld (pid  2884) is running...
看到  Starting mysqld:    就是启动成功
3、登陆MySQL数据库
[root@localhost ~]# mysql -u root -p(登陆MySQL命令)
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql;(使用MySQL命令)
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> 


4、授权数据库
mysql> grant all privileges on *.* to 'root'@'%'  identified by '123456' with grant option;(授权命令)
Query OK, 0 rows affected (0.00 sec)
mysql> select user,password,host from user;(数据库查询语句)
+------+-------------------------------------------+-----------------------+
| user | password                                  | host                  |
+------+-------------------------------------------+-----------------------+
| root |                                           | localhost             |
| root |                                           | localhost.localdomain |
| root |                                           | 127.0.0.1             |
|      |                                           | localhost             |
|      |                                           | localhost.localdomain |
| root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | %                     |
+------+-------------------------------------------+-----------------------+
6 rows in set (0.00 sec)
mysql> 
5、Navicat for MySQL连接MySQL数据库(先关闭防火墙)
[root@localhost ~]# service iptables stop
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Unloading modules:                               [  OK  ]
3、在linux虚拟机上部署mysql数据库_第1张图片

输入对应的虚拟机IP地址、端口号(3306固定的)、用户名、登陆密码点击连接测试,如果不能很快显示连接成功就说明我们那里设置有问题

3、在linux虚拟机上部署mysql数据库_第2张图片

连接成功点击确定进入数据库、我们可以看到在前面授权时查询到的数据
3、在linux虚拟机上部署mysql数据库_第3张图片

6MySQL开机自启(因为MySQL每次关机后再开机不会自动启动很不方便)

 
  
mysql> exit(退出MySQL数据库)
再见
[root @ localhost〜]#
[root @ localhost〜] #vi /etc/rc.d/rc.local(编辑rc.local,最后一行添加:service mysql start) 
[root @ localhost〜] #cat /etc/rc.d/rc.local (查看rc.local的里面的内容)
#!/ bin / sh的
#此脚本将在所有其他初始化脚本之后执行。
#如果你不这样做,你可以把你自己的初始化东西放在这里
#想要做完整的Sys V风格的初始东西。
touch / var / lock / subsys / local
服务mysqld start 
[root @ localhost〜]#




你可能感兴趣的:(mysql数据库)