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 ...
随机推荐
- anoconda包管理汇总
anoconda默认的seaborn版本是0.8.1 seaborn的最新版本是0.9.0 并且已经没有0.8.1的文档了. 升级anoconda的seaborn版本 进入anoconda prom ...
- 前端学习(一) —— HTML
1.js跳转 window.location.href='url'; 2.div显示与隐藏 hide() show() 3.判断是否为一个字符串是否为整形 function isInt(str){ v ...
- C# winform自动更新 (附 demo下载)
随着需求的变化,如果Server每次更新出新的内容,Client都要重新安装的话. 太过于复杂化. 所以自动更新是很有必要的. 一..NET自带的更新方式 以服务器端为主 (自动更新,微软爸 ...
- c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错
如果一个对象的值为null,那么它调用扩展方法时会报错吗? Person p = null ; p.ExtendMethod(); 上述代码出现的情况不会报错,刚开始遇到这种情况时很纳闷,就去问了大牛 ...
- Linux配置2个或多个Tomcat同时运行
一.问题说明今天操作Linux部署项目的时候,公司领导要求,只给一个服务器,但是有2个项目要部署,而且需要独立分开运行. 二.解决方法Linux配置两个或多个Tomcat,一个Tomcat对应部署一个 ...
- 关于Maven项目build时出现No compiler is provided in this environment的处理
版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/lslk9898/article/details/73836745 近日有同事遇到在编译Maven项目时 ...
- Redis 持久化之RDB和AOF
Redis 持久化之RDB和AOF Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File).如果你想快速了解和使用RDB和AOF,可以直 ...
- mysql启动事件
1.查看时间是否开启 SHOW VARIABLES LIKE 'event_scheduler' 若是查看结果为OFF,的话开启ON 2.设置事件开启 SET GLOBAL event_schedul ...
- 填一个laravel视图缓存没有及时更新的坑
1.此坑背景 laravel在渲染blade模板后,会将渲染好的结果存到storage/framework/views(默认路径,也可在配置中修改的)中,以便下次使用.但我最近总是发现修改了blade ...
- js (jQuery)分组数据
function getobjArr (data) { var result = []; data.HELMET.system = '系统分类' // console.log(data) $.each ...