MySQL知识总结(一)安装与配置(Linux CentOS)
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)的更多相关文章
- win10下MYSQL的下载、安装以及配置超详解教程(转)
下载MYSQL 官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/.下载流程图如下: 进入官网点击Community,下载社区版. 找到MYS ...
- linux应用之mysql数据库的安装及配置(centos)
CentOS下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲 ...
- MySQL数据库主从同步安装与配置总结
MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力: ②在从主服务器进行备份,避免备份期间影响主服务器服务: ③当主服务器出现问题时 ...
- Mysql 之多实例 安装以及配置
MySQL多实例 1.什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306.3307),同时运行多个Mysql服务进程,这些服务进程通过不同的soc ...
- linux应用之nginx的安装及配置(centos)
Ubuntu/CentOS 系统上安装与配置Nginx 一.在线安装: Ubuntu:sudo apt-get install nginx CentOS: sudo yum install nginx ...
- 在hyper-v虚拟机中安装并配置linux
虽然都是自己写的,还是贴个原文链接吧,如果文章里的图片错乱了,可能就是我贴错了,去看原文吧. 多图警告 WSL2真香? WSL2相比于WSL1前者更类似于虚拟机,配合上Windoes Terminal ...
- CentOS 6.7 下 MYSQL 5.7 的安装与配置
安装 #yum源 http://dev.mysql.com/downloads/repo/yum/ #安装 rpm -Uvh http://dev.mysql.com/get/mysql57-comm ...
- MySQL 5.7 免安装版配置
MySQL5.7免安装版配置 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验. 一. 软件下载 5.7 32位https://dev.mysq ...
- MySQL绿色解压缩版安装与配置
操作步骤: 一.安装MySQL数据库 1.下载MySQL-5.6.17-winx64.zip文件.2.解压到指定目录,本例为D:\mysql-5.6.17-winx64.3.修改配置文件,my-def ...
- linux应用之samba服务的安装及配置(centos)
一.安装方式: 本文通过yum来重新进行Samba服务器的安装与配置. 二.Samba的简介: Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Me ...
随机推荐
- c# 判断3个数是否连续最优式子
Math.Abs((own - two) * (two - there) * + ) ==
- c# 溢出上下文检测
对于类型转换是否溢出可以用 checked和unchecked运算符 在unchecked上下文中会忽略溢出 在checked 会抛出异常 ; byte sb; sb = unchecked((byt ...
- 【Java每日一题】20170224
20170223问题解析请点击今日问题下方的“[Java每日一题]20170224”查看(问题解析在公众号首发,公众号ID:weknow619) package Feb2017; import jav ...
- favicon.ico在chrome里显示正常,在ie,edge浏览器中不显示
代码: <head> <meta charset="UTF-8"> <link href="imgs/favicon.ico" r ...
- CentOS 安装 jdk
1.首下载CentOS对应的jdk压缩包. 2.通过secureCRT工具远程连接目标服务器. 3.通过rz命令上传jdk压缩包到linux服务器. 4.解压缩上传的jdk压缩包 tar -zxvf ...
- 【代码笔记】Web-JavaScript-Javascript对象
一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- 服务器端使用jstat定位GC问题的有关命令
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量. 命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意!!! ...
- python语言学习---3
第四天 1.set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的, 这点和 dict 的 key很像. (不信可以输出下试试 ~-~ )另外,其存储的对象必须不可变 ...
- Flutter 布局详解
本文主要介绍了Flutter布局相关的内容,对相关知识点进行了梳理,并从实际例子触发,进一步讲解该如何去进行布局. 1. 简介 在介绍Flutter布局之前,我们得先了解Flutter中的一些布局相关 ...
- (网页)css和js的版本号问题
HTML页面自动清理js.css文件的缓存,之前用的是?v=11每次都要找寻到网页进行更改,非常的麻烦. <script type="text/javascript"> ...