您的位置:首页 > 运维架构 > Linux

centos下采用rpm方式安装mysql

2016-07-04 17:29 369 查看
测试服务器安装mysql, 采用rpm的方式安装,  安装过程中出现了些问题,  最后终于成功。 下面把安装过程记录下来。1、首先下载rpm包:官方下载地址:http://dev.mysql.com/downloads/mysql/当前的最新版本是5.7,但是官网没有提供rpm包,所以下载5.6版本。MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm因为采用rpm方式安装mysql的话,那么只安装好mysql-server是不能够在命令行模式下连接mysql的,所以还需要安装mysql-client2、检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)
rpm
-qa | grep -i mysql
yum
-y remove mysql-libs*
3、安装server执行命令:rpm -ivh MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpm安装完成之后,会有提示:提示一:安装好mysql-server之后会随机生成一个root账户的密码,保存在: /root/.mysql_secret   这里提示二:安装好mysql-server之后第一次连接mysql的时候需要去修改一下这个默认的密码在确定好这之后,需要执行命令:find / -name mysql   来寻找mysql-server的安装位置,如下:/etc/logrotate.d/mysql                   /etc/rc.d/init.d/mysql                      ----   启动文件/usr/share/mysql                            ----   包含my-default.cnf文件/usr/lib/mysql/var/lib/mysql                                 ----   数据库文件存放目录   
cp/usr/share/mysql/my-default.cnf /etc/my.cnf
4、安装mysql-client:由于安装好mysql-server之后没有办法在命令行下连接数据库,因此需要继续安装mysql-client,执行命令:rpm -ivh MySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm5、初始化MySQL及设置密码    
/usr/bin/mysql_install_db
servicemysql start
[/code]
cat/root/.mysql_secret、
#The random password set for the root user at Tue Jul  5 00:08:11 2016 (local time): EleRXgBVzRBkcPp_
mysql-uroot –pEleRXgBVzRBkcPp_
mysql>SET PASSWORD = PASSWORD(
'123456'
);
[/code]
mysql> 
exit
[/code]
mysql-uroot -p123456
[/code]6、允许远程登陆
mysql>use mysql;
mysql> 
select
 
host,user,passwordfrom user;
[/code]
+---------------------------------------------------------+------+-------------------------------------------+| host                                                    | user | password                                  |+---------------------------------------------------------+------+-------------------------------------------+| localhost                                               | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 || haoxuebao02-office-stg-192.168.1.56.centos65.sanhao.com | root | *21BF480E7B84F0F16AAB96D9A33759A8181286F3 || 127.0.0.1                                               | root | *21BF480E7B84F0F16AAB96D9A33759A8181286F3 || ::1                                                     | root | *21BF480E7B84F0F16AAB96D9A33759A8181286F3 |+---------------------------------------------------------+------+-------------------------------------------+4 rows in set (0.00 sec)
mysql>update user 
set
 
password=password(
'123456'
)where user=
'root'
;
mysql>update user 
set
 
host=
'%'
 
whereuser=
'root'
 
andhost=
'localhost'
;
[/code]
mysql>flush privileges;
[/code]
mysql> 
exit
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql rpm 安装