Linux下安装mysql出现的一些问题以及解决办法
来源:互联网 发布:微信app支付 php demo 编辑:程序博客网 时间:2024/04/30 13:40
在Linux上安装mysql出现了一些小问题,解决办法如下:
1.卸载存在残余,导致新安装mysql程序出现问题
2.安装完成之后,不能远程连接
3.设置新用户,赋予新用户权限
一. 卸载存在残余,导致新安装mysql程序出现问题
1. 通过命令rpm -qa|grep -i mysql 查看当前系统中安装的mysql
2. 停止服务,删除已经安装的mysql程序 rpm -e –nodeps 包名
3. 查找之前老版本mysql的目录、并且删除老版本mysql的文件和库:find / -name mysql
4. 手动删除该文件: rm -rf /etc/my.cnf
5. 再次执行第一步
解决方法参考:http://blog.csdn.net/tjcyjd/article/details/52189182
以上部分完成之后可以进行安装
二. 安装的相关问题
a.安装MySQL服务
执行安装命令
[root@localhost mysql5.6-rpm]# rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
启动服务
[root@localhost mysql5.6-rpm]# service mysql start
Starting MySQL..
查看服务器启动是否成功
[root@localhost mysql5.6-rpm]# ps aux | grep mysql
b.安装MySQL客户端
执行安装命令
[root@localhost mysql5.6-rpm]# rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
查看MySQL默认的密码
[root@localhost mysql5.6-rpm]# cat /root/.mysql_secret
# The random password set for the root user at Wed Jun 29 15:32:34 2016 (local time): M1Dwp1ooWyhxQr4s
连接MySQL服务,使用mysql命令
[root@localhost mysql5.6-rpm]# mysql -p mysql
在MySQL会话中设置mysql密码
mysql> set password=password("123456");
Query OK, 0 rows affected (0.00 sec)
退出命令quit
注: 上面步骤中的默认密码是临时存在的,需要在安装完成之后进行重新设置
三. 远程连接的问题
如果系统中的mysql设置了禁止远程连接root用户,需要重新创建一个新的用户来解决这个问题
创建普通用户并授权
创建用户:
CREATE USER '新用户名'@'%' IDENTIFIED BY '新密码';
授予权限: 对scott数据库下的所有表都有权限,新用户在任意ip都可以登录
GRANT ALL PRIVILEGES ON scott.* TO '新用户名'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;
注:
1.完成之后即可正常在其他ip或者系统上远程连接该数据库,如果上面的工作完成之后仍然不能连接可以尝试关闭防火墙
2.Linux安装的MySQL默认不支持远程访问
3.设置3306端口需要修改配置文件 # vim /etc/sysconfig/iptables
1.卸载存在残余,导致新安装mysql程序出现问题
2.安装完成之后,不能远程连接
3.设置新用户,赋予新用户权限
一. 卸载存在残余,导致新安装mysql程序出现问题
1. 通过命令rpm -qa|grep -i mysql 查看当前系统中安装的mysql
2. 停止服务,删除已经安装的mysql程序 rpm -e –nodeps 包名
3. 查找之前老版本mysql的目录、并且删除老版本mysql的文件和库:find / -name mysql
4. 手动删除该文件: rm -rf /etc/my.cnf
5. 再次执行第一步
解决方法参考:http://blog.csdn.net/tjcyjd/article/details/52189182
以上部分完成之后可以进行安装
二. 安装的相关问题
a.安装MySQL服务
执行安装命令
[root@localhost mysql5.6-rpm]# rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
启动服务
[root@localhost mysql5.6-rpm]# service mysql start
Starting MySQL..
查看服务器启动是否成功
[root@localhost mysql5.6-rpm]# ps aux | grep mysql
b.安装MySQL客户端
执行安装命令
[root@localhost mysql5.6-rpm]# rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
查看MySQL默认的密码
[root@localhost mysql5.6-rpm]# cat /root/.mysql_secret
# The random password set for the root user at Wed Jun 29 15:32:34 2016 (local time): M1Dwp1ooWyhxQr4s
连接MySQL服务,使用mysql命令
[root@localhost mysql5.6-rpm]# mysql -p mysql
在MySQL会话中设置mysql密码
mysql> set password=password("123456");
Query OK, 0 rows affected (0.00 sec)
退出命令quit
注: 上面步骤中的默认密码是临时存在的,需要在安装完成之后进行重新设置
三. 远程连接的问题
如果系统中的mysql设置了禁止远程连接root用户,需要重新创建一个新的用户来解决这个问题
创建普通用户并授权
创建用户:
CREATE USER '新用户名'@'%' IDENTIFIED BY '新密码';
授予权限: 对scott数据库下的所有表都有权限,新用户在任意ip都可以登录
GRANT ALL PRIVILEGES ON scott.* TO '新用户名'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;
注:
1.完成之后即可正常在其他ip或者系统上远程连接该数据库,如果上面的工作完成之后仍然不能连接可以尝试关闭防火墙
2.Linux安装的MySQL默认不支持远程访问
3.设置3306端口需要修改配置文件 # vim /etc/sysconfig/iptables
阅读全文
0 0
- Linux下安装mysql出现的一些问题以及解决办法
- 禅道linux下无法登陆以及安装出现问题的解决办法
- Linux下安装Oracle出现的一些错误,以及解决方法
- linux下配置安装mysql出现的问题以及处理过程(原)
- linux下安装mysql数据库以及出现的错误
- linux centOS7安装mysql出现的一些问题和解决方法
- python2.6使用mysql包出现的一些问题以及解决办法
- Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
- Mysql 安装出现问题的 解决办法
- Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序
- mysql的安装以及出现的问题
- 【解决】Linux下安装mysql出现的问题
- Linux下安装mysql步骤及可能出现的问题
- 【MySQL】JDBC连接MySQL的一些问题以及解决办法
- linux下安装mysql源码包出现configure: error: No curses/termcap library found的解决办法
- cx_Oracle安装出现的一个问题以及解决办法
- linux下tomcat配置cronolog出现的一些错误解决办法!
- 解决Linux下安装thrift出现的Building Java Library ........ : no问题(以及其他安装thrift出现的问题)
- C/C++编译的程序占用的内存分配情况
- KMP 算法 新手详解推荐博客
- 2017-09-06,eclipse ssm整合 spring aop逻辑(目前个人实用)
- django加载css等静态文件
- 适配器模式
- Linux下安装mysql出现的一些问题以及解决办法
- Grade HDU5038
- timequest静态时序分析学习笔记——基本概念
- 备份mysql远程数据库
- P
- 由intern深入String的内存模型
- 自己动手写操作系统(六)
- timequest静态时序分析学习笔记——命令约束
- CSS——div & span