centeros 安装 mysql

搭环境的时候本想和大部队步调一致,发现他们用的高大上的编译安装
果然是容易报错,后来问他们为什么不用rpm包
技术宅只是淡淡地说,因为当时没找到rpm包……好吧……
----------------------------------------------------------------------
更新:技术宅原来不是说rpm包找不到,而是他想找低版本的没有找到(5.0的)。
我下载安装的MySQL是5.6的,确实差了很远,所以可能有不兼容的问题。
今天在使用过程中遇到的错误:
You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax touse near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
搜索一下:http://www.cnblogs.com/meetcomet/p/3375548.html
解决方案是
升级驱动版本,新下载了一个驱动http://pan.baidu.com/share/link?shareid=64178&uk=2585386604
mysql-connector-java-5.1.22-bin.jar替换了原来的mysql-connector-java-5.0.5-bin.jar
不再报错
----------------------------------------------------------------------
1、下载MySQL
登录MySQL官网下载页http://dev.mysql.com/downloads/mysql/
选择 Linux-Generic 而不是Oracle & Ren Hat Linux6 
下载完整压缩包MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
CentOS下MySQL安装(rpm包)
或者只下载server和client包
CentOS下MySQL安装(rpm包)
如下载了MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
使用命令解压:
tar xvfMySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar

2、查看并卸载之前版本
查看系统是否安装了MySQL,使用命令:
#rpm -qa |grep mysql
卸载命令类似下面:
rpm -evmysql-4.1.12-3.RHEL4.1
yum -yremove mysql-libs-5.1.71-1.el6.x86_64
再输入
find /-name mysql
删除查找出的所有mysql目录,可能类似这样(我编译安装失败了,并没有下面这些):
rm -rf/var/lib/mysql
rm -rf/var/lib/mysql
rm -rf/usr/lib64/mysql
rm -fr/usr/include/mysql
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
rm -rf/etc/my.cnf
再次查找机器是否安装mysql rpm -qa|grep -i mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可

3、安装
使用如下命令安装Server和Client:
rpm -ivhMySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivhMySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm
都安装完毕后,使用如下命令查看当前mysql的状态:
servicemysql status
如果没有运行,则使用如下命令启动:
servicemysql start 
可以顺便把启动命令加入到linux的启动项中,开机即启动mysql服务,命令如下:
chkconfig--add mysql
chkconfigmysql on
使用命令chkconfig –list查看下,此操作都是root权限。
给mysql设置root密码,使用如下命令:
mysql -uroot -p
会提示输入密码,初始root密码保存在'/root/.mysql_secret'文件中
切换root用户打开.mysql_secret文件查看密码
vi/root/.mysql_secret
接着输入
mysql>SET PASSWORD =PASSWORD('123456');
退出后再用新密码测试
mysql>quit; 
# mysql-uroot -p
如果可以登录成功,则表示mysql数据库已经安装成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值