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 ...
随机推荐
- 【golang-GUI开发】qt之signal和slot(二)
上一篇文章里我们详细介绍了signal的用法. 今天我们将介绍slot的使用.在qt中slot和signal十分相像,这次我们将实现一个能显示16进制数字的SpinBox,它继承自QSpinbox并重 ...
- Java细节整理——数组与内存控制
重点:使用Java数组之前,必须对数组对象进行初始化. 当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组的初始化完成.程序以后将不能重新改变数组对象在内存中的位置和大小. 知识点整理: ...
- vue-awesome-swiper 水平滚动异常
使用教程:https://github.com/cynthiawupore/vue-awesome-swiper 实例: <template> <div class="in ...
- js 金额补全处理
function returnFloat(value) { var value = Math.round(parseFloat(value) * 100) / 100; var xsd = value ...
- BZOJ 1188: [HNOI2007]分裂游戏(multi-nim)
Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1386 Solved: 840[Submit][Status][Discuss] Descripti ...
- 一文读懂机器学习大杀器XGBoost原理
http://blog.itpub.net/31542119/viewspace-2199549/ XGBoost是boosting算法的其中一种.Boosting算法的思想是将许多弱分类器集成在一起 ...
- WPF:解决DataGrid横向滚动条无法显示的问题
DataGrid的最后一列的宽度设置为“Width=”auto””即可. 如果显示指定长度或者设置为“*”,那么不管怎么拖动列头,或者不管行里面的内容有没有超过DataGrid的显示区域,DataGr ...
- 数组去重(JS)
数据类型: (栈类型) 原始值:boolen,num,string,null,undefined (堆类型) 引用值:object,array 首先重新定义一个type()函数, <script ...
- (后端)Sql Server日期查询-SQL查询今天、昨天、7天内、30天(转)
今天的所有数据: 昨天的所有数据: 7天内的所有数据: 30天内的所有数据: 本月的所有数据: 本年的所有数据: 查询今天是今年的第几天: select datepart(dayofyear,getD ...
- 原型模式ProtoType
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/4 21:49 # @Author : ChenAdong # @emai ...