centos6.x 安装mysql linux 安装mysql

来源:互联网 发布:我国的顶级域名 编辑:程序博客网 时间:2024/06/06 07:16

自己无聊写个业余项目,在自己电脑上和公司的电脑上开发,数据库成为了一个问题。。总不能一直开着电脑当服务器吧。。。索性阿里云买一台机器装个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 至于很多为什么会报错,日后再来完善


原创粉丝点击