@(Linux)[centos,mysql,安装]
卸载掉原有mysql
查看该操作系统上是否已经安装了mysql数据库:
rpm -qa | grep mysql
若有则卸载:
rpm -e mysql
// 普通删除模式
或者:
rpm -e --nodeps mysql
// 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
通过yum来进行mysql的安装
查看yum上提供的mysql数据库可下载的版本:
yum list | grep mysql
安装数据库:
yum install -y mysql-server mysql mysql-devel
安装完成后,查看数据库版本:
rpm -qi mysql-server
数据库初始化
启动数据库:
service mysqld start
或者:
sudo /etc/init.d/mysqld start
重启:
service mysqld restart
在使用mysql数据库时,都得首先启动mysqld服务,因此有必要将mysql服务设置为开机启动:
[root@www ~]# chkconfig mysqld on
[root@www ~]# chkconfig --list | grep mysql
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
设置root账号的密码(默认状态下,mysql安装好后root是没有密码的,即输入mysql -uroot
就可以进入数据库),为了安全起见,我们要给root设置一个密码:
mysqladmin -u root password 'yourpassword'
此时我们就可以通过mysql -u root -p
来登录数据库。
数据库编码UTF-8
在/etc/my.cnf文件中设置数据为utf8
vim /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
character-set-server=utf8
查看数据库字符集编码
show variables like '%char%';
mysql的主要配置文件
- 主配置文件:
/etc/my.cnf
- 数据库文件存放位置:
/var/lib/mysql
- 日志存放位置:
/var/log/mysqld.log
参考: