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. CNN大战验证码

    介绍   爬虫江湖,风云再起.自从有了爬虫,也就有了反爬虫:自从有了反爬虫,也就有了反反爬虫.   反爬虫界的一大利器,就是验证码(CAPTCHA),各种各样的验证码让人眼花缭乱,也让很多人在爬虫的过 ...

  2. [转]启动container的时候出现iptables: No chain/target/match by that name

    本文转自:https://blog.csdn.net/u013948858/article/details/83115388 问题: Error response from daemon: drive ...

  3. 【转载】ASP.NET实现文件下载的功能

    文件下载是很多网站中含有的常用功能,在ASP.NET中可以使用FileStream类.HttpRequest对象.HttpResponse对象相互结合,实现输出硬盘文件的功能.该方法支持大文件.续传. ...

  4. asp.net 二级域名表单认证情况下共享Cookie

    二级域名之间共享Cookie,很重要的一点就是配置,如下: domain设置为.ahdqxx.com,如果你的域名是www.ahdqxx.com,mall.ahdqxx.com,那么请设置你的doma ...

  5. ASP.NET登录验证

    protected void btnLogin_Click(object sender, EventArgs e) { string username = txtUserName.Value.Trim ...

  6. javaScript遍历对象、数组总结(转载)

    javaScript遍历对象.数组总结  转载来源 https://www.cnblogs.com/chenyablog/p/6477866.html 在日常工作过程中,我们对于javaScript遍 ...

  7. C#-变量类型(值类型、引用类型)

    第一次发这样的笔记呢! 这个是在再读基础的时候感觉自己理解的东西吧 变量的类型差异在数据的存储方式不一样,值类型是变量本身直接存储数据,另一个则是存储实际变量的引用, 值类型:都是存储在栈中的,都是直 ...

  8. Java细节整理——数组与内存控制

    重点:使用Java数组之前,必须对数组对象进行初始化. 当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组的初始化完成.程序以后将不能重新改变数组对象在内存中的位置和大小. 知识点整理: ...

  9. OpenLiveWriter.exe已停止工作---解决办法

    一.起因 在win10的系统中成功的安装了OpenLiveWriter,但是在家里win7的电脑上装不上.点击 OpenLiveWriterSetup.exe的安装包后出现 OpenLiveWrite ...

  10. 带你使用JS-SDK自定义微信分享效果

    前言 想必各位在写wap端时都遇到过这样的场景吧 ----自定义分享标题.图片.描述 接下来小编给大家讲解下分享相关操作 预期效果 原始的分享效果: 使用微信JS-SDK的分享效果: 可以看出缩略图, ...