yum安装mysql my.cnf_Linxu Yum方式安装Mysql
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相关推荐
- CentOS7通过yum(使用清华源)方式安装MySQL 5.7
下载并安装MySQL5.7的yum源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum loca ...
- mysql 5.7.17 rpm安装_MySQL5.7.17 RPM方式安装
数据库是绝大多数企业应用必需的,而 MySQL 是最流行的开源数据库.本文以最新的 MySQL Community Server 5.7.17 为例,总结了 CentOS 下 MySQL 服务器的安装 ...
- 如何以源码安装mysql_CentOS以源码方式安装MySQL
系统环境 CentOS 6.5 64位 MySQL 5.6.23 安装基础组件 yum -y install cmake ncurses-devel 创建用户和组 groupadd mysql use ...
- 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\ ...
- CentOS 安装MySQL5.7 源码方式安装
MySQL rpm方式安装:https://www.cnblogs.com/deverz/p/9560403.html 1.卸载已经安装的MySQL yum list installed mysqlr ...
- win10安装Mysql8的两种方式(安装/卸载-图文教程)
前言 命令行窗口打开的方式(任选一种): WIN+R输入cmd (打开普通的窗口) WIN+X 选择Windows PowerShell或者Windows PowerShell(管理员) 系统服务列表 ...
- mysql multi主从复制_mysqld_multi方式配置Mysql数据库主从复制
mysqld_multi设计用于管理在同一台机器上运行的多个mysqld进程,这些进程使用不同的socket文件并监听在不同的端口上.mysqld_multi可以批量启动.关闭.或者报告这些mysql ...
- S+MySQL——3.使用ODBC方式连接MySQL数据库
文章目录 引言 1. 建立一个MFC对话框项目 2. 控件布局 2.1 添加控件 2.2 引入List Control控件类 2.3 定义控件变量 2.4 添加按钮点击响应函数 2.4 初始化List ...
- ubuntu apt安装java_Ubuntu 16.04 apt方式安装JDK并且配置Java开发环境详解
安装完Ubuntu后最常用的环境安装就算Jdk了,如何简单方便地安装是象我这样的新手小白最头疼的,我经过学习后反向给大家,希望可以减少大家的学习时间,快速放到重要的事情上去! 安装默认JRE / JD ...
- 怎么用yum怎么卸载mysql_卸载yum安装的mysql
如何通过yum卸载先前安装的mysql 如果是 rpm 安装的话 可以用 rpm -e mysql-server若果是rhel 的 可以用 yum remove mysql 回答者: dawnco - ...
最新文章
- php开发我的世界插件,WorldEdit/开发与API
- 2021 线性代数 第五章 习题课
- 深度!移动机器人(AGV)产业链全分析
- (000) java后台开发之指导思想
- Angular中路由的嵌套-父子路由
- 复旦大学张奇组:对话摘要数据不足?对话数据、文档摘要数据,我全都要!...
- 93. Restore IP Addresses 复原IP地址
- java文件读入原理_描述一下JVM加载class文件的原理机制
- linux系统proc目录,快速了解Linux系统下的proc目录
- Android MediaPlayer 播放音频
- 生活记录--考研日记(1)
- SGU 231 Prime Sum 求lt;=n内有多少对素数(a,b)使得a+b也为素数 规律题
- 黄聪:火狐firefox打开flash就卡
- 颜值评分,图像识别,植物、动物、车型、菜品、logo识别
- Newton牛顿法(二)| 收敛性和收敛速度 +初值的选取方法
- stm32开发常用官方网站
- 新手小白如何购买阿里云服务器(2021新版详细图文教程)
- JetBrains学生注册码申请步骤
- Android学习记录(二十八)--Android apache httpclients的使用。
- 搭建APP如何选择服务器
热门文章
- 把 mysql sql_mode 设置为严格模式的方法
- 博客园 文章和随笔区别 (转
- linux管理员基础知识
- Geolocation error:Only secure origins are allowed (see:https://goo.gl/Y0ZkNV)..
- AC日记——找最大数序列 openjudge 1.9 10
- DevExpress Xaf入门——关于树形结构对象的配置(DC模式)
- iSCSI网络储存应用
- JavaScript网页开发--三.CSS(级联样式表)
- 宏基电脑安装系统提示acpi错误_电脑常见问题怎么排除 电脑常见问题排除技巧【详解】...
- Linux音频驱动-PCM设备