一、前言

第一次写博客,很激动同时有点畏惧,激动是我可以将我的经验进行分享,畏惧是我怕我写的东西,大家借鉴的时候,有些步骤不能成功。不过,我还是很有信息的,我分享的经验都是我搭建成功以后才分享出来。这点请放心。O(∩_∩)O哈哈~

这里要说明下,我的步骤都是根据之前百度搜的资料,一步一步完成的。因为我发现,要搭建一个环境,光靠一篇文档资料,无法搭建成功。所以我在前人的经验上进行总结和优化。至少朋友们看到我这个资料,能装成功。


二、mysql数据库的安装

2.1  安装环境:

  • linux 操作系统: centos 6.7 64位操作系统

2.2  操作步骤:

2.2.1  执行如下命令,查看数据库服务器是否已经安装;

#rpm -qa | grep mysql

                           

                   2.2.2   若有残余mysql文件,执行如下命令,将残余的文件删除掉;

#rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

                   2.2.3   再次执行查询命令,查看mysql残余文件是否清空;

#rpm -qa | grep mysql

2.2.4   执行如下命令,安装mysql数据库;

                             #yum install -y mysql-server mysql mysql-deve

                   2.2.5   执行如下命令,查看安装好的mysql数据库版本;

 #rpm -qi  mysql-server     

                                                    

                   2.2.6   执行如下命令,启动mysql服务;

#service mysqld start

                             

                  2.2.7   执行如下命令,将mysql数据库设置为开机自启动;(PS:以后重启linux操作系统,系统都默认将mysql启动好)

#chkconfig mysqld on

                            

                 2.2.8   在mysql数据库中,创建root用户名及其密码;

#mysqladmin -u root password 'root123'

2.2.9  以root用户登录mysql数据库,创建新用户,e.g. abc;

#mysql -u root –p

Enter password: root123

mysql>insert into mysql.user(Host,User,Password) value ("localhost","abc",password("123456"));

mysql> flush privileges;

               2.2.10  退出当前mysql环境

mysql> exit;

2.2.11  执行如下命令,创建abc数据库,设置字符集并赋权(包括本地连接和远程连接权限);

# mysql -u root –p

Enter password: root123

mysql>create database abc character set utf8;

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

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

mysql> flush privileges;

2.2.12  退出当前mysql环境

mysql> exit;

 


三、验证              

验证mysql 创建的abc 用户是否具有本地连接和远程连接的权限;

3.1 如何验证本地连接是否成功?

#mysql -u abc –p

Enter password:123456

若成功登录,则表示本地连接成功;

3.2 如何验证远程连接是否成功?

在本地windows下载一个连接mysql的第三方工具(例如,我用的比较习惯的,SQLyog ),输入数据库名、远程服务端的mysql的用户名和密码,若能成功登                陆,就OK。

3.3 若有时候装完登不上,有可能是防火墙的问题,所以检查防火墙的设置规则。

最新文章

  1. Java并发和多线程(二)Executor框架
  2. 禁止button响应回车(.net页面)
  3. Android 应用自动更新功能的代码
  4. config.json ajenti
  5. centos安装wget 及配置(转)
  6. C++构造与析构
  7. 用TcpClient如何获取远程网页的内容
  8. Maven详解(四)------ 常用的Maven命令
  9. Vijos P1784 数字统计【模拟】
  10. 折腾Java设计模式之备忘录模式
  11. Centos7 系统下搭建.NET Core2.0+Nginx+Supervisor+Mysql环境
  12. for循环输出树木的形状【java】
  13. Scrapy 框架 增量式
  14. windows 创建共享文件夹
  15. POJ2455 Secret Milking Machine
  16. eclipse maven scm
  17. Python——pyiso8601
  18. idea使用svn提交时出现错误Warning not all local changes may be shown due to an error
  19. 【PyQt5 学习记录】009:批量创建组件并查找
  20. 20162318 2018-2019-2《网络对抗技术》Exp1 PC平台逆向破解

热门文章

  1. 【转】深入浅出:Linux设备驱动之字符设备驱动
  2. Python3中urllib详细使用方法(header,代理,超时,认证,异常处理) 转
  3. 423. Reconstruct Original Digits from English (leetcode)
  4. HttpComponents 发送post get 请求
  5. session失效问题
  6. LeetCode 119. Pascal's Triangle II (杨辉三角之二)
  7. 基于HTML5 Canvas的3D动态Chart图表
  8. Java基础——字符串构建器
  9. HDU 6140 Hybrid Crystals
  10. hbase的HQuorumPeer和QuorumPeerMain