CentOS安装mysql

第一步 查看mysql是否已经安装

如果已经安装就卸载
1、查看是否已经安装

rpm -qa | grep mysql  

2、如果安装了就卸载
普通卸载

rpm -e mysql  // 普通删除模式

强力卸载:

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

第二步 安装mysql

安装yum上提供的mysql

1、查看yum上可以下载安装的mysql数据库:
yum list | grep mysql
2、安装数据库
yum install -y mysql-server mysql mysql-devel
3、安装完成后,查看数据库版本:
rpm -qi mysql-server

第三步 数据库初始化

1、启动数据库:

启动数据库:

service mysqld start

或者:

sudo /etc/init.d/mysqld start

重启:

service mysqld restart
2、设置mysql服务开机启动

在使用mysql数据库时,都得首先启动mysqld服务,因此有必要将mysql服务设置为开机启动:

[root@www ~]# chkconfig mysqld on
[root@www ~]# chkconfig --list | grep mysql
mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
3、进入数据库

无密码登入:

mysql -uroot

有密码登入:

mysql -uroot -p
4、设置账户密码

默认状态下,mysql安装好后root是没有密码的,即可以进入数据库,为了安全起见,我们要给root设置一个密码:

mysqladmin -u root password '想要设置的密码'

如果以后需要修改密码,输入命令:

mysqladmin -u root -p password '想要修改的密码'

然后会让你输入原来密码,输入正确密码就修改成功

5、数据库编码设置为UTF-8

在/etc/my.cnf文件中设置数据为utf8
vim /etc/my.cnf
在[client]下添加(可能没有[client],直接在最下面添加)

default-character-set=utf8

在[mysqld]下添加

character-set-server=utf8

如下图:


image.png

查看数据库字符集编码
show variables like '%char%';


image.png
6、mysql的主要配置文件

1、主配置文件:/etc/my.cnf
2、数据库文件存放位置:/var/lib/mysql
3、日志存放位置:/var/log/mysqld.log

7、开放远程登录权限

在登录mysql之后执行以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;
8、基本命令

show databases; //查看系统已存在的数据库
use databasesname; //选择需要使用的数据库
drop database databasename; //删除选定的数据库
exit //退出数据库的连接
create database test01; //建立名为test的数据库
show tables; // 列出当前数据库下的表
其他基本的增删改查使用标准SQL即可

然后就可以对该数据库进行一系列操作了

你可能感兴趣的:(CentOS安装mysql)