centos之mysql安装配置使用
Posted ShuiChe’s Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos之mysql安装配置使用相关的知识,希望对你有一定的参考价值。
安装: 这里只安装得时mysql5.1,如果想安装5.6,看这里http://www.cnblogs.com/xuange306/p/8243859.html
yum install -y mysql-server
使用
- 重启: service mysqld restart
初次安装mysql,root账户没有密码。
#进入控制台
[root@yl-web yl]# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \\g. Your MySQL connection id is 3 Server version: 5.6.26 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the current input statement. #显出数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.01 sec) mysql>
设置密码(不需要重启数据库即可生效)。
mysql> set password for \'root\'@\'localhost\' =password(\'123456\'); Query OK, 0 rows affected (0.00 sec) mysql>
配置
mysql配置文件为/etc/my.cnf
1、编码
mysql配置文件为/etc/my.cnf
最后加上编码配置
[mysql] default-character-set =utf8
这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。
2、远程连接设置
把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。
mysql> grant all privileges on *.* to root@\'%\'identified by \'123456\';
如果是新用户而不是root,则要先新建用户
mysql>create user \'username\'@\'%\' identified by \'password\';
此时就可以进行远程连接了。
以上是关于centos之mysql安装配置使用的主要内容,如果未能解决你的问题,请参考以下文章