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

centos6.x 安装mysql linux 安装mysql

2017-06-10 21:33 246 查看
自己无聊写个业余项目,在自己电脑上和公司的电脑上开发,数据库成为了一个问题。。总不能一直开着电脑当服务器吧。。。索性阿里云买一台机器装个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 mysqldmysqld 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';
m
993b
ysql>quit

再次navicat链接,ok



ok 至于很多为什么会报错,日后再来完善
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: