码迷,mamicode.com
首页 > 数据库 > 详细

mysql-rpm的安装

时间:2016-05-06 19:02:51      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

从官网下载mysql(wget)

  1. http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-server-5.6.30-1.el7.x86_64.rpm
  2. http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-devel-5.6.30-1.el7.x86_64.rpm
  3. http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-client-5.6.30-1.el7.x86_64.rpm

检测系统是否安装MySQL

  1. rpm -qa | grep -i mysql

//若已安装过,会出现以下
MySQL-server-5.0.22-0.i386
MySQL-client-5.0.22-0.i386
//输入以下命令删除它:
# rpm -ev MySQL-server-5.0.22-0.i386
# rpm -ev MySQL-client-5.0.22-0.i386
//若删除的时候,出现删除不成功,出现依赖的包,前提必须删除依赖项。

安装MySQL

  1. rpm -ivh /opt/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm

若遇到Header V3 DSA signature: NOKEY
原因:这是由于yum安装了旧版本的GPG keys造成的
解决办法:后面加上
–force –nodeps
如:
rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm –force –nodeps
从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****
这是由于yum安装了旧版本的GPG keys造成的,解决办法就是
引用
rpm –import /etc/pki/rpm-gpg/RPM*
再安装软件就不会有这个错误提示了。

  1. rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
修改配置文件位置
  1. cp /usr/share/mysql/my-default.cnf /etc/my.cnf
初始化MySQL及设置密码
  1. [root@localhost rpm]# /usr/bin/mysql_install_db
  2. [root@localhost rpm]# service mysql start
  3. [root@localhost rpm]# cat /root/.mysql_secret #查看root账号密码
  4. # The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
  5. [root@localhost ~]# mysql -uroot pqKTaFZnl
  6. mysql> SET PASSWORD = PASSWORD(‘123456‘); #设置密码为123456
  7. mysql> exit
  8. [root@localhost ~]# mysql -uroot -p123456
允许远程登陆
  1. mysql> use mysql;
  2. mysql> select host,user,password from user;
  3. +-----------------------+------+-------------------------------------------+
  4. | host | user | password |
  5. +-----------------------+------+-------------------------------------------+
  6. | localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
  7. | localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
  8. | 127.0.0.1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
  9. | ::1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
  10. +-----------------------+------+-------------------------------------------+
  11. mysql> update user set password=password(‘123456‘) where user=‘root‘;
  12. mysql> update user set host=‘%‘ where user=‘root‘ and host=‘localhost‘;
  13. mysql> flush privileges;
  14. mysql> exit
设置开机自启动
  1. [root@localhost ~]# chkconfig mysql on
  2. [root@localhost ~]# chkconfig --list | grep mysql
  3. mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
MySQL的默认安装位置
  1. /var/lib/mysql/ #数据库目录
  2. /usr/share/mysql #配置文件目录
  3. /usr/bin #相关命令目录
  4. /etc/init.d/mysql #启动脚本
修改字符集和数据存储路径

配置/etc/my.cnf文件,修改数据存放路径、mysql.sock路径以及默认编码utf-8.

  1. [client]
  2. password = 123456
  3. port = 3306
  4. default-character-set=utf8
  5. [mysqld]
  6. port = 3306
  7. character_set_server=utf8
  8. character_set_client=utf8
  9. collation-server=utf8_general_ci
  10. #(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)
  11. lower_case_table_names=1
  12. #(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; )
  13. max_connections=1000
  14. [mysql]
  15. default-character-set = utf8
查看字符集
  1. show variables like ‘%collation%‘;
  2. show variables like ‘%char%‘;




mysql-rpm的安装

标签:

原文地址:http://www.cnblogs.com/ciitoo/p/db53fa93aa7739610ac9bb9095055af1.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!