centos6.x 安装mysql linux 安装mysql

本文详细介绍了如何在阿里云上安装MySQL数据库,并进行初始化配置。包括卸载旧版MySQL、通过yum安装最新版本、设置自动启动及权限配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己无聊写个业余项目,在自己电脑上和公司的电脑上开发,数据库成为了一个问题。。总不能一直开着电脑当服务器吧。。。索性阿里云买一台机器装个mysql当数据服务器。废话不多说,开始装mysql。


通过yum来进行mysql数据库的安装,可以将跟mysql相关的一些服务、jar包都给我们安装好,所以省去了很多不必要的麻烦!!!

1.卸载掉原有mysql

查询是否安装了mysql

rpm -qa | grep mysql

有的话卸载

rpm -e mysql  // 普通删除模式 
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

2.通过yum来进行mysql的安装

查看yum上提供的mysql数据库可下载的版本

yum list | grep mysql

安装

 yum install -y mysql-server mysql mysql-devel

注意 这个安装的其实是 mysql mysql-server mysql-devel

安装成功界面


此时我们可以通过如下命令,查看刚安装好的mysql-server的版本

rpm -qi mysql-server

至此,mysql安装完毕

上面这些基本没有雷区

3.mysql数据库的初始化及相关配置

启动mysql

service mysqld start
这时候我启动失败。


重启centos后启动ok

检查mysql服务是不是开机自动启动

chkconfig --list | grep mysqld
mysqld 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

发现没有自启 自启it

chkconfig mysqld on 
在检查一遍

mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

自启ok

设置root密码

mysqladmin -u root password 'root'

按理说这样设置是ok的,但是其实有问题,用下面的命令设置

/usr/bin/mysqladmin -u root password 'new-password'

登录我们的mysql数据库

按理

mysql -u root -p
实际

mysql -u root -p -S /var/lib/mysql/mysql.sock
这个原因,日后再解释


恩,连进去了


自己的机器用navicat链接数据库,恩,报错啦,恩,linux没启用远程链接权限

mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root'; 

哈哈 又报错啦

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 

mysql>flush privileges;
mysql>select host,user from user where user='root';
mysql>quit

再次navicat链接,ok


ok 至于很多为什么会报错,日后再来完善


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值