1、下载yum源

进入http://dev.mysql.com/downloads/repo/,下载RedHat Enterprise Linux 6 / Oracle Linux 6版。文件名称:mysql-community-release-el6-5.noarch.rpm

2、安装yum源

sudo yum localinstall mysql-community-release-el6-*.noarch.rpm

这个Yum库包含了MySQL Server,MySQL工作台管理工具以及ODBC驱动,现在可以通过下面的命令简单地安装MySQLServer。

3、安装MySQL

安装mysql客户端: yum install mysql

安装mysql 服务器端: yum install mysql-server

至此我就可以使用Yum简单地管理MySQL更新,并能确保总是从官网软件库得到最新的发布版。

4、修改 /etc/my.cnf

文件MySql乱码: character-set-server=utf8

表名不区分大小写: lower_case_table_names=1

service mysqld stop; service mysqld start; 如果启动失败,则可能是配置文件不对导致,可以查看log文件排错

5、登陆问题:

mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)'

1:停止mysql服务: service mysqld stop

2:执行命令:

> mysqld_safe --skip-grant-tables & mysql -uroot -p 回车进入

> use mysql;

> update user set password=PASSWORD("newpass")where user="root"; 更改密码为 newpass

> flush privileges; 更新权限

> quit 退出

3:重启mysql服务:service mysqld restart

4:链接数据库:mysql -uroot -p 新密码

6、忘记本地root的登录密码码

1、编辑/etc/my.cnf 在[mysqld] 配置部分添加一行 skip-grant-tables

2、保存后重启mysql [root@localhost etc]# service mysqld restart

3、登录数据库重新设置root密码 [root@localhost ~]# mysql -uroot -p mysql Enter password:直接回车进入

mysql> show databases;

执行下列语句

mysql> update user set password=password("mysql") where user='root';

mysql> flush privileges;

删除/etc/my.cnf文件中添加的“skip-grant-tables”行,重启mysql;

用新设的密码就能正常登录了;

7、解决不能远程连接的问题

1、root用户登录到mysql数据库 /usr/local/mysql/bin/mysql -u root -p  (输入密码进入mysql)

2、进入mysql,输入如下命令 use mysql;

3、查看user表的情况 SELECT Host,User FROM user;  //指明主机名称,“%”表示匹配所有字符串

4、 UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1;

5、输入如下命令让刚才设置的命令生效 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)

6、注意在mysql 命令行形式下一定要输入";"

按照前面五个步骤完成之后,通过控制台输入[root@linux ~]# mysql -h localhost -u root -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

不让这么连接数据库原因:是因为host对应的user字段是空的,我们需要将其改为root即可

mysql> select host,user from user;

解决办法一:mysql> update user set user='root' where host='localhost';

解决办法二:将localhost改为本机的IP地址,则能够识别了[root@linux ~]# mysql -h 172.16.42.68 -u root -p

8、创建用户:

命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password -   该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';

CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';

CREATE USER 'pig'@'%' IDENTIFIED BY '123456';

CREATE USER 'pig'@'%' IDENTIFIED BY '';

CREATE USER 'pig'@'%';

yum安装mysql my.cnf_Linxu Yum方式安装Mysql相关推荐

  1. CentOS7通过yum(使用清华源)方式安装MySQL 5.7

    下载并安装MySQL5.7的yum源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum loca ...

  2. mysql 5.7.17 rpm安装_MySQL5.7.17 RPM方式安装

    数据库是绝大多数企业应用必需的,而 MySQL 是最流行的开源数据库.本文以最新的 MySQL Community Server 5.7.17 为例,总结了 CentOS 下 MySQL 服务器的安装 ...

  3. 如何以源码安装mysql_CentOS以源码方式安装MySQL

    系统环境 CentOS 6.5 64位 MySQL 5.6.23 安装基础组件 yum -y install cmake ncurses-devel 创建用户和组 groupadd mysql use ...

  4. mysql noinstall_Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

    下载解压不说 我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64 添加配置文件E:\DBFiles\mysql-5.7.15-winx64\ ...

  5. CentOS 安装MySQL5.7 源码方式安装

    MySQL rpm方式安装:https://www.cnblogs.com/deverz/p/9560403.html 1.卸载已经安装的MySQL yum list installed mysqlr ...

  6. win10安装Mysql8的两种方式(安装/卸载-图文教程)

    前言 命令行窗口打开的方式(任选一种): WIN+R输入cmd (打开普通的窗口) WIN+X 选择Windows PowerShell或者Windows PowerShell(管理员) 系统服务列表 ...

  7. mysql multi主从复制_mysqld_multi方式配置Mysql数据库主从复制

    mysqld_multi设计用于管理在同一台机器上运行的多个mysqld进程,这些进程使用不同的socket文件并监听在不同的端口上.mysqld_multi可以批量启动.关闭.或者报告这些mysql ...

  8. S+MySQL——3.使用ODBC方式连接MySQL数据库

    文章目录 引言 1. 建立一个MFC对话框项目 2. 控件布局 2.1 添加控件 2.2 引入List Control控件类 2.3 定义控件变量 2.4 添加按钮点击响应函数 2.4 初始化List ...

  9. ubuntu apt安装java_Ubuntu 16.04 apt方式安装JDK并且配置Java开发环境详解

    安装完Ubuntu后最常用的环境安装就算Jdk了,如何简单方便地安装是象我这样的新手小白最头疼的,我经过学习后反向给大家,希望可以减少大家的学习时间,快速放到重要的事情上去! 安装默认JRE / JD ...

  10. 怎么用yum怎么卸载mysql_卸载yum安装的mysql

    如何通过yum卸载先前安装的mysql 如果是 rpm 安装的话 可以用 rpm -e mysql-server若果是rhel 的 可以用 yum remove mysql 回答者: dawnco - ...

最新文章

  1. php开发我的世界插件,WorldEdit/开发与API
  2. 2021 线性代数 第五章 习题课
  3. 深度!移动机器人(AGV)产业链全分析
  4. (000) java后台开发之指导思想
  5. Angular中路由的嵌套-父子路由
  6. 复旦大学张奇组:对话摘要数据不足?对话数据、文档摘要数据,我全都要!...
  7. 93. Restore IP Addresses 复原IP地址
  8. java文件读入原理_描述一下JVM加载class文件的原理机制
  9. linux系统proc目录,快速了解Linux系统下的proc目录
  10. Android MediaPlayer 播放音频
  11. 生活记录--考研日记(1)
  12. SGU 231 Prime Sum 求lt;=n内有多少对素数(a,b)使得a+b也为素数 规律题
  13. 黄聪:火狐firefox打开flash就卡
  14. 颜值评分,图像识别,植物、动物、车型、菜品、logo识别
  15. Newton牛顿法(二)| 收敛性和收敛速度 +初值的选取方法
  16. stm32开发常用官方网站
  17. 新手小白如何购买阿里云服务器(2021新版详细图文教程)
  18. JetBrains学生注册码申请步骤
  19. Android学习记录(二十八)--Android apache httpclients的使用。
  20. 搭建APP如何选择服务器

热门文章

  1. 把 mysql sql_mode 设置为严格模式的方法
  2. 博客园 文章和随笔区别 (转
  3. linux管理员基础知识
  4. Geolocation error:Only secure origins are allowed (see:https://goo.gl/Y0ZkNV)..
  5. AC日记——找最大数序列 openjudge 1.9 10
  6. DevExpress Xaf入门——关于树形结构对象的配置(DC模式)
  7. iSCSI网络储存应用
  8. JavaScript网页开发--三.CSS(级联样式表)
  9. 宏基电脑安装系统提示acpi错误_电脑常见问题怎么排除 电脑常见问题排除技巧【详解】...
  10. Linux音频驱动-PCM设备