设为首页 收藏本站
查看: 1042|回复: 0

[经验分享] Fedora14安装MySql全过程

[复制链接]

尚未签到

发表于 2016-9-11 10:50:09 | 显示全部楼层 |阅读模式
  一、下载MySql
   除了yum install mysql mysql-server白痴安装方法外,这次想用rpm包进行安装。进入http://www.mysql.com/downloads/,发现MySql的版本有社区版和商业版,后者是要收费的。一般都用community版。进去后看到标题 “MySQL Community Server 5.6.10”,仔细一看里面要求glibc的版本是glibc 2.5。点右上角的历史版本,选择最旧的5.0.96,Linux-Generic,看到glibc要求版本为2.3.
   可以用ls -al /lib/libc.so.6 或者 /lib/libc.so.6来查看系统的glibc的版本。看到版本是2.13,唉,大爷的,不管了。干脆下载最新的:
  client版本:
  
  Linux - Generic (glibc 2.5) (x86, 32-bit), RPM Package
Client Utilities

  
  5.6.10
  21.8M
Download
  (MySQL-client-5.6.10-1.linux_glibc2.5.i386.rpm)
  MD5:9a7b25d52cd1ebfa12812bd2e5fb0c58
  
  server版本:
  
Linux - Generic (glibc 2.5) (x86, 32-bit), RPM Package
MySQL Server
5.6.1083.8MDownload
(MySQL-server-5.6.10-1.linux_glibc2.5.i386.rpm)MD5:de984e59aa502e38e55cea77cbf898d0
   注意链接里的devel版本,是需要在c语言或c++调用处理数据库的接口时,下载的安装包。
   将文件拷贝到/mnt/yan/download后,分别调用rpm -ivh “xxxxxxx.rpm”进行安装。
   安装完成后,在root下,输入service mysql start,然后进行登录,可奇怪的是初始密码是多少?? 有人说是空,即什么都不写,无论用mysql 还是mysqladmin登录,依然出错:
  mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user
'root'@'localhost' (using password: NO)'
  也有人说修改/etc/my.cnf文件,但是用rpm安装的是没有这个文件的,参考:http://blog.csdn.net/e3399/article/details/7569646
  绕了好大一圈子得到的解决办法:
  1,手先停止mysql服务:service mysqld stop
  
  2,输入命令:
  [iyunv@yan ~]# mysqld_safe --skip-grant-tables & mysql -uroot -p
【注意,这是一个完整的命令,不能从&拆成两个!】

  得到的结果是:
  [1] 3970
Enter password: 130319 22:46:50 mysqld_safe Logging to '/var/lib/mysql/yan.guoqi.err'.
130319 22:46:50 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

  Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.10 MySQL Community Server (GPL)

  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.

  3,输入命令:
  mysql> use mysql;
  
4,mysql> update user set password=PASSWORD("yanguoqi")where user="root";
【注意:“”里面的是你要设的密码!!!!】
  
  5,输入:
  mysql> flush privileges;
  
6,退出并重启数据库。输入:

  mysql> quit;
Bye
[iyunv@yan ~]# service mysql restart;

  
   最后是验证:
  输入命令:
  [iyunv@yan ~]# mysql -uroot -p
  【注意这个-p一定要加,否则登陆不上去。】
会提示输入密码,输入密码后即可正常操作数据库了!

  
   一切就绪后可以通过:
  [iyunv@yan ~]# netstat -nat | grep 3306
tcp 0 0 :::3306 :::* LISTEN
  来查看端口使用情况,默认的就是3306端口。Linux连接MySql有两种方法,分别是socket方式和Tcp/Ip方式。
参考:http://blog.sina.com.cn/s/blog_8442befd01015zld.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-270712-1-1.html 上篇帖子: Mysql监控快速指南 下篇帖子: MySQL常用函数 二
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表