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

 

使用

  1. 重启:  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安装配置使用的主要内容,如果未能解决你的问题,请参考以下文章

centos6.8服务器配置之MYSQL配置

现代Java服务端开发核心技术之CentOS7.5安装MySQL5.7

Centos7.2之phpadmin安装配置

MySql之centos7.2安装mysql5.7.13

Mysql群集服务器之主从安装

centos中 mysql 5.7安装