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

Centos6 使用yum安装mysql

2014-12-27 21:20 211 查看
查看系统是否安装了MySQL -->使用命令:

rpm -qa | grep mysql

卸载已安装的MySQL-->使用命令:

#rpm -e --nodeps mysql-libs-*

将/var/lib/mysql文件夹下的所有文件都删除

MySQL安装:

执行命令:安装mysql-server

yum -y install mysql-server

安装完成后执行初始化命令

service mysqld start 或 /etc/init.d/mysqld start

修改mysql的配置文件(修改默认编码)

复制my-large.cnf文件到/etc/my.cnf --> 执行命令:

cp /usr/share/doc/mysql-server-4.1.12/my-large.cnf /etc/my.cnf

如果提示是否覆盖,Y 即可;

打开my.cnf修改编码 --> 执行命令:

vi /etc/my.cnf

在[mysqld]下添加:

default-character-set=utf8

修改指定的默认的引擎:

default-storage-engine=INNODB

是否区分大小写: (0:区分大小写 1:不区分大小写)

lower_case_table_names=1

在[client]下添加:

default-character-set=utf8

4、重启MySQL服务 --> 执行命令:

service mysqld restart 或 /etc/init.d/mysqld restart

5、登陆mysql --> 执行命令:

mysql 或 mysql -uroot -p

查看 mysql的编码

show variables like 'character%';

显示:

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

修改成功;

为连接MySQL的主机分配权限(方便远程连接MySQL数据库):

mysql> GRANT ALL ON *.* TO
'username'@'%' identified by 'password' WITH GRANT OPTION;

//请注意,此处是sql语句,不是linux命令噢,不清楚此sql语句的可Google。

注意:修改在防火墙 开启 3306 端口;

vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

保存后重新启动服务

/sbin/service iptables restart

安装完成之后为MySQL设置root密码--> 使用命令:

/usr/bin/mysqladmin -u root password '123456'

修改mysql root 密码:

SET PASSWORD FOR
'root'@'localhost' = PASSWORD('newpass');

mysql安装目录说明

/var/lib/mysql 数据库文件

/usr/share/mysql 命令及配置文件

/usr/bin (mysqladmin、mysqldump等命令)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: