1 安装

环境 CentOS

yum install -y mysql-server mysql mysql-deve

service启动

1.1 启动

service mysqld start

1.2 重启

service mysqld restart

1.3 停止

service mysqld stop

1.4 通过进程启动和关闭

查看进程

ps aux |grep mysql

杀死进程

kill -9 xx

cd /usr/local/mysql/bin/

启动命令:

./mysqld_safe --user=mysql &

查看启动状态

netstat -ntlp |grep mysql

1.5 卸载

yum remove mysql mysql-server mysql-libs compat-mysql51

rm -rf /var/lib/mysql

rm /etc/my.cnf

查看是否还有mysql软件:

rpm -qa|grep mysql

有的话继续删除

2 登录数据库

2.1 登录本机数据库:

mysql -u root –p 然后输入密码即可

退出: exit

查看系统用户

vi /etc/mysql/debian.cnf

2.2 登录远程数据库:

mysql -h[host] -u[user] -p[password] -P[port] -D[dbName]

mysql -h192.168.1.225 -utest -ptest -P8066 –Ddbtest

3 解决远程访问数据库问题

1) 运行命令: netstat -an | grep [mysqlport] 查看mysql运行端口的ip限制

如果是localhost,说明mysql绑定了访问ip,要进行修改

vi /etc/mysql/my.cnf

将[mysqld]下面的(vi 编辑器使用参考《linux操作手册》)

bind-address = 127.0.0.1 注释掉即可

重启mysql

2) 用root登录mysql执行

use mysql

select user,host from user;

显示结果如下:

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

| user | host |

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

| debian-sys-maint | localhost |

| root | localhost |

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

表面只有localhost才能访问

执行如下语句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'bruce' WITH GRANT OPTION;

select user,host from user;

显示结果如下:

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

| user | host |

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

| root | % |

| debian-sys-maint | localhost |

| root | localhost |

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

至此远程访问mysql的问题解决了

4 表名大小写敏感问题解决

vi /etc/mysql/my.cnf

[mysqld] 下添加

lower_case_table_names=1

必须在建表之前设置

参考:http://blog.163.com/zjc_8886/blog/static/240817520117111562089/

5 解决编码问题

vi /etc/mysql/my.cnf

在[client]下增加

default-character-set=utf8

[mysqld]下增加

character_set_server=utf8

[mysql]下增加

character_set_server=utf8

查看和修改数据库最大连接

查看数据库最大连接

show VARIABLES like '%connection%'

6 修改数据库最大连接

ubuntu:

vi /etc/mysql/my.cnf

centos:

vi /etc/my.cnf

添加

max_connections = 200

重启mysql

查看运行进程数

show processlist

MySQL知识总结(一)安装与配置(Linux CentOS)的更多相关文章

  1. win10下MYSQL的下载、安装以及配置超详解教程(转)

    下载MYSQL 官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/.下载流程图如下: 进入官网点击Community,下载社区版. 找到MYS ...

  2. linux应用之mysql数据库的安装及配置(centos)

    CentOS下Mysql数据库的安装与配置   如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲 ...

  3. MySQL数据库主从同步安装与配置总结

    MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力: ②在从主服务器进行备份,避免备份期间影响主服务器服务: ③当主服务器出现问题时 ...

  4. Mysql 之多实例 安装以及配置

    MySQL多实例 1.什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306.3307),同时运行多个Mysql服务进程,这些服务进程通过不同的soc ...

  5. linux应用之nginx的安装及配置(centos)

    Ubuntu/CentOS 系统上安装与配置Nginx 一.在线安装: Ubuntu:sudo apt-get install nginx CentOS: sudo yum install nginx ...

  6. 在hyper-v虚拟机中安装并配置linux

    虽然都是自己写的,还是贴个原文链接吧,如果文章里的图片错乱了,可能就是我贴错了,去看原文吧. 多图警告 WSL2真香? WSL2相比于WSL1前者更类似于虚拟机,配合上Windoes Terminal ...

  7. CentOS 6.7 下 MYSQL 5.7 的安装与配置

    安装 #yum源 http://dev.mysql.com/downloads/repo/yum/ #安装 rpm -Uvh http://dev.mysql.com/get/mysql57-comm ...

  8. MySQL 5.7 免安装版配置

      MySQL5.7免安装版配置 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验. 一. 软件下载 5.7 32位https://dev.mysq ...

  9. MySQL绿色解压缩版安装与配置

    操作步骤: 一.安装MySQL数据库 1.下载MySQL-5.6.17-winx64.zip文件.2.解压到指定目录,本例为D:\mysql-5.6.17-winx64.3.修改配置文件,my-def ...

  10. linux应用之samba服务的安装及配置(centos)

    一.安装方式: 本文通过yum来重新进行Samba服务器的安装与配置. 二.Samba的简介: Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Me ...

随机推荐

  1. LeetCode Animation 题目图解汇总(持续更新中...)

    我会尽力将LeetCode上所有的题目都用动画的形式演示出来,期待与你见证这一天! GitHub Repo:LeetCode Animation Follow: MisterBooo · GitHub ...

  2. [转]NET Core静态文件的缓存方式

    本文转自:https://www.cnblogs.com/Leo_wl/p/6059349.html 阅读目录 NET Core静态文件的缓存方式 一.前言 二.StaticFileMiddlewar ...

  3. 从零开始学安全(二十)●PHP辅助函数

  4. 6.3 OrderBy 优化

    1. 创建实例 create table tblA( age int, birth TIMESTAMP not null ); insert into tblA(age,birth) values(2 ...

  5. 【Java每日一题】20170303

    20170302问题解析请点击今日问题下方的“[Java每日一题]20170303”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public cla ...

  6. Vue项目build打包部署到Tomcat后,刷新报404错误解决方案

    问题描述: 一.更新依赖,并打包项目 cd /root/.jenkins/workspace/v-test;npm installcd /root/.jenkins/workspace/v-test; ...

  7. 远程过程调用概述-RMI简介

    简介: RPC是远程过程调用(Remote Procedure Call)的缩写形式.SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标 ...

  8. Flex 项目属性:flex 布局示例

    flex属性: flex属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto.后两个属性可选. 该属性有两个快捷值:auto (1 1 auto ...

  9. 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!

    原文:https://github.com/Chalarangelo/30-seconds-of-code#anagrams-of-string-with-duplicates 作者:Chalaran ...

  10. phpcms导航菜单的写法

    PHP打印方法: {php print_r(变量);} <?php print_r(变量);?> 1. <div class="webnav"> {pc:g ...