Linux07——安装MySQL
①检查工作
CentOS6
rpm -qa|grep mysql 或者 rpm -qa | grep mysql
如果存在mysql-libs的旧版本包如下:
一定要执行卸载呀!!! 卸载命令:rpm -e --nodeps mysql-libs
CentOS7
rpm -qa|grep mariadb
如果存在如下:
一定要执行卸载呀!!! 卸载命令:rpm -e --nodeps mariadb-libs
检查/tmp文件夹权限
执行 :chmod -R 777 /tmp
②安装MySQL
a、 拷贝安装包到opt目录下
MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
b、 执行如下命令进行安装
rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
③检查安装是否成功
安装完成后查看MySQL的版本
执行 mysqladmin –version,如果打印出消息,即为成功
或者通过rpm查询 rpm –qa|grep –i mysql(-i 表示忽略大小写)
④MySQL服务的启停
启动: service mysql start
停止: service mysql stop
⑤设置root用户的密码
mysqladmin -u root password ‘root’ (自己设置用户名密码)
⑥登录MySQL
mysql -uroot -proot
⑦ 建库
create database 库名
⑧建表
create table 表名 (字段名 字段类型(长度)约束 …)
⑨字符集问题
a、查看字符集 show variables like 'character%’;
b、查看MySQL的安装位置.
c、修改字符集
将/usr/share/mysql/中的my-huge.cnf 拷贝到/etc/下,改名为my.cnf
tips: mysql启动时,会优先读取/etc/my.cnf文件。
在[client] [mysqld] [mysql]中添加相关的字符集设置
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8 character_set_client=utf8 collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
d、重启MySQL服务,查看字符集 命令: service mysql restart
e、修改已有库表的字符集
修改库的字符集
alter database 库名 character set 'utf8';
f、 修改表的字符集
alter table 表名 convert to character set 'utf8';
⑩远程访问
1、MySQL默认的root用户只允许本机登录,远程通过SQLyog工具不能登录.
2、查看MySQL mysql库中的用户表
列显示: select * from user\G; (如果报错加上mysql.)
查询常用字段: select host,user,password,select_priv from mysql.user;
3、创建可以远程访问的root用户并授予所有权限
grant all privileges on *.* to root@'%' identified by 'root';(此处写自己的用户名密码,一定要小心不能出现中文符号)
再次查询说明是任意ip,说明授予权限成功
4、修改用户的密码
修改当前用户的密码 set password =password('root’)
修改某个用户的密码 update mysql.user set password=password('root') where user='hupo'; (自己设置)
5、注意: 所有通过user表的修改,必须使用flush privileges 命令才能生效.
Linux07——安装MySQL的更多相关文章
- Centos6.5下编译安装mysql 5.6
一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e ...
- 在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误
1.安装mysql workbench,提示未安装软件包 libpng12-0 下载了MySQL Workbench 6.3.8 在安装的时候报错: -1ubu1604-amd64.deb 提示: ...
- ubuntu安装mysql
好记性不如烂笔头,记录一下,ubuntu安装mysql的指令. 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysq ...
- Linux1 在Linux(CentOS)上安装MySql详细记录
前记: 毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+To ...
- PHP安装mysql.so扩展
在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,但是今天在维护一个老项目时,出现报错 Fatal error: Uncaught Error: Cal ...
- 安装MySql for Visual Studio的坑
阅读目录 问题描述 解决过程 解决方案 总结 回到顶部 问题描述 安装MySql for Visual Studio 一般来说是为了能在VS的服务器数据连接的数据源中能选择MySql类型,如下图: 但 ...
- CentOS 7 安装MySQL 5.6遇到的疑难杂症小结
在一测试服务器(CentOS Linux release 7.2.1511)上安装MySQL 5.6(5.6.19 MySQL Community Server)时遇到下面错误,这个是因为CentOS ...
- Mac上安装MySQL记录
下载最新的MySQL社区版 官方下载地址:http://dev.mysql.com/downloads/mysql/ 为了安装更方便,建议下载dmg安装包. 最新的版本是5.7.9. 安装MySQL ...
- linux 安装mysql数据库——yum安装法
mysql数据库有多种安装方式,本文只介绍在Linux服务器上最实用.最快捷的mysql server安装方法.一.Linux服务器yum安装(CentOS6.3 64位) 所有在服务器上执行的命令, ...
随机推荐
- DFS-C - N皇后问题
C - N皇后问题 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上.你的任务是,对于给定的N,求出有多少种合法的放 ...
- C# 读取Excel到DataTable两种方式对比
方式一 OLEDB读取 数据库引擎 优点:读取速度快,依据sheet排序读取 缺点:对于Excel版本依赖强,无法读取指定sheet 错误提示:本地计算机未指定 Microsoft.ACE.OLEDB ...
- HTML-入门
HTML——超文本标记语言(Hyper Text Markup Language)html——W3C制定的标准超文本——除了文本,还有图片.视频.音频等丰富的元素标记(标签)——用来展示内容表型:标签 ...
- 文件上传过waf的方法
原文链接: https://www.cesafe.com/8411.html 原始请求包: ——WebKitFormBoundary2smpsxFB3D0KbA7D Content-Dispositi ...
- 杭电oj_2047——阿牛的EOF牛肉串(java实现)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2047 思路:先是列出了四个,但是没发现规律,然后开始画递归树,在其中找到了规律,算出递归式为f(n) ...
- Angular项目目录
0.模块介绍和基础知识 https://cloud.tencent.com/developer/section/1489514 1.如下图VSCode-- node_modules 第三方依赖包存放目 ...
- [LGR-054]洛谷10月月赛II
浏览器 结论popcnt(x^y)和popcnt(x)+popcnt(y)的奇偶性相同. 然后就是popcnt为奇数的乘为偶数的.预处理一下\(2^{16}\)次方以内的popcnt,直接\(O(1) ...
- wget安装nginx
#下载: wget http://nginx.org/download/nginx-1.8.0.tar.gz #解压: tar -zxvf nginx-1.8.0.tar.gz #安装依赖插件 yum ...
- Codeforces1295D. Same GCDs (欧拉函数)
https://codeforces.com/contest/1295/problem/D 设gcd(a,m)= n,那么找gcd(a +x ,m)= n个数,其实就等于找gcd((a+x)/n,m/ ...
- AntDesign(React)学习-11 使用mobx
mobx 是由 Mendix.Coinbase.Facebook 开源和众多个人赞助商所赞助的. mobx和redux类似,也可以用来进行状态管理,并且更简单,更灵活.初次研究,先实现一个最简单的功能 ...