linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)

第一步、查找以前是否安装有mysql

使用下面命令:

rpm -qa|grep -i mysql

如果显示有包则说明已安装mysql

5d034aa643154c66b3d46eb7d222292b.png

第二步、如果已安装,则需要删除已安装的数据库

可按以下步骤删除数据库:

删除包命令:rpm -e --nodeps 【包名】

rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.i686

如果有多个包需都删除。

注意:若老版本mysql已建开发头文件和库需进行相应删除

命令:

rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

并且,卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,

如果确定没用后就需手工删除:

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

第三步、下载数据库所需包并上传到Linux服务器

完整数据库包包括:MySQL服务器,MySQL客户端,Mysql开发依赖包。

(1)MySQL-server-5.6.21-1.rhel5.x86_64.rpm:【MySQL服务器】;

(2)MySQL-client-5.6.21-1.rhel5.x86_64.rpm:【MySQL客户端】;

(3)MySQL-devel-5.6.21-1.rhel5.x86_64.rpm:【Mysql开发依赖包】。

第四步、安装MySQL的各个rpm包

1、安装MySQL服务器包

rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

f5f658fd8b63401730adcd88164381d5.png

安装完成后,若安装的版本生成“/root/.mysql_secret”文件,则表示是生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。

07c1292db7ad2d51c0dc9e12e9152d38.png

00674b921cc44202dfeb0c6ed6fc7071.png

此密码即为初始密码,首次登陆后使用,建议首次登陆后修改密码。

若安装后不生成随机密码文件,则表示密码为空,后续客户端安装完成后可用命令“/usr/bin/mysql_secure_installation”修改密码,此密码两种方式都可修改密码。

348666aa958fc7be08307158cff8d476.png

2、安装MySQL客户端

rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

4abed4b5a4901722ffc91da7c3402a66.png

3、安装MySQL开发依赖包

rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

852b2fe58d62459f05815d906aef45ee.png

第五步、启动MySQL服务

安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

可使用如下命令启动MySQL:

service mysql start

或者使用如下命令:

/etc/init.d/mysql start

启动后运行mysql命令

Mysql –u root –p

Enter password: (密码) (第一次请使用用产生的初始密码:CPvF6Zps)

第六步、设置开机自动启动

/etc/init.d/mysql start

设置完成后重启系统,使用(natstat –nat)命令可看到MySQL的3306端口

第七步、修改mysql密码

mysql> set password = password('root');

第八步、开启mysql的远程登录

默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限

登录mysql后输入如下命令:grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;

flush privileges;

注意:'myuser'、'mypassword' 需要替换成实际的用户名和密码。

第九步、开放Linux的对外访问的端口3306/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值