centOs安装mysql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centOs安装mysql相关的知识,希望对你有一定的参考价值。

先卸载旧版mysql

技术分享
# 查看操作系统上是否已经安装了mysql数据库
    rpm -qa | grep mysql  

# 执行结果:
    mysql-libs-5.1.73-3.el6_5.x86_64

# 普通删除, 可能会提示有依赖组件无法删除成功
    rpm -e mysql-libs-5.1.73-3.el6_5.x86_64
# 强力删除
    rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64

# 查看是否已经卸载成功
    rpm -qa | grep mysql
卸载

 

以yum方式安装myslq

技术分享
# 获取yum服务器上可安装的mysql版本集合
    yum list | grep mysql

# 安装
    yum install -y mysql-server mysql mysql-devel

# 查看已安装好的mysql-server版本
    rpm -qi mysql-server
安装

 

数据库初始化及相关配置

技术分享
# 第一次启动mysql服务,mysql服务器会进行初始化配置
    service mysqld start

# 重启mysql服务
    service mysqld restart

# 查看mysql是否开机启动
    chkconfig --list | grep mysqld
# 返回信息mysqld             0:off    1:off    2:off    3:off    4:off    5:off    6:off

# 设置mysql开机启动
    chkconfig mysqld on

# 查看mysql是否开机启动
    chkconfig --list | grep mysqld
# 返回信息mysqld             0:off    1:off    2:on    3:on    4:on    5:on    6:off

# 给root账号设置密码为19900706
    mysqladmin -u root password 19900706

# 登录mysql
    mysql -u root -p

# 输入密码后登录

#查询服务器当前系统时间
    select sysdate() from dual;
#返回
+---------------------+
| sysdate()           |
+---------------------+
| 2016-11-07 01:10:23 |
+---------------------+
1 row in set (0.00 sec)

#################################

# mysql数据库文件配置
    cd /etc/
    ls my.cnf
    cat my.cnf
# 返回信息
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# mysql配置文件存放目录/ver/lib/mysql
cd /var/lib/mysql/
ls -l
# 返回信息
total 20488
-rw-rw---- 1 mysql mysql 10485760 Nov  7 01:02 ibdata1
-rw-rw---- 1 mysql mysql  5242880 Nov  7 01:02 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 Nov  7 01:01 ib_logfile1
drwx------ 2 mysql mysql     4096 Nov  7 01:01 mysql
srwxrwxrwx 1 mysql mysql        0 Nov  7 01:02 mysql.sock
drwx------ 2 mysql mysql     4096 Nov  7 01:01 test
# 以上信息,mysql和test是安装时默认的两个数据库文件

# 创建自己的数据库
    create database xudebiao;
# 返回信息
mysql> create database xudebiao;
Query OK, 1 row affected (0.00 sec)

# 再次查询已有数据库文件
    ls -l
# 返回信息
total 20492
-rw-rw---- 1 mysql mysql 10485760 Nov  7 01:02 ibdata1
-rw-rw---- 1 mysql mysql  5242880 Nov  7 01:02 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 Nov  7 01:01 ib_logfile1
drwx------ 2 mysql mysql     4096 Nov  7 01:01 mysql
srwxrwxrwx 1 mysql mysql        0 Nov  7 01:02 mysql.sock
drwx------ 2 mysql mysql     4096 Nov  7 01:01 test
drwx------ 2 mysql mysql     4096 Nov  7 01:25 xudebiao

# 数据库日志文件/var/log/mysqld.log

# 查询是否有监听3306端口
    netstat -anp
配置

 

以上是关于centOs安装mysql的主要内容,如果未能解决你的问题,请参考以下文章

如何在centos安装python-mysql

CentOS 7 安装MySQL 5.7

Centos7源码安装 mysql

centos 7安装gitlab及使用

CentOS7服务器中apachephp7以及mysql5.7的安装配置代码

版本管理 GitLab 的安装及管理 (CentOS 7)