Linux安装mysql

Linux安装mysql

 

1. 查询是否已经安装
(命令)yum list installed | grep mysql
如果已经安装低版本,就删除。注意:要把yum list installed 列出的,全手动删除,以免后面安装冲突。
(命令)yum remove mysql*

2. yum list查询可安装的版本
(命令)yum list | grep mysql
如果觉得版本太低,就更新第三方源
CentOs 6.x  
     (命令)rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
再次 (命令)yum list | grep mysql 。可以看到高版本MySQL包了

3. 安装(此处5.5为例)
注意 mysql-server 也要一并安装。这是mysql服务器
(命令)yum install -y myql55w mysql55w-server  

4. 启动MySQL+开机启动+配置账户密码
(命令)/etc/init.d/mysqld start 
(命令)chkconfig mysqld on  
(命令)/usr/bin/mysql_secure_installation (设置MySQL root 密码。需要键入【Y/N】时候,一直y下去)

5. 检查安装成功
(命令)mysql -uroot -p1    

6. 远程连接数据库错误解决方案
:连接MySQL错误:Can't connect to MySQL server (10060):
开放防火墙端口
添加需要监听的端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
保存设置
/etc/init.d/iptables save
查看状态
/etc/init.d/iptables status
临时关闭防火墙服务
service iptables stop
开启防火墙服务
service iptables start
开机不再启动防火墙服务
chkconfig iptables off
注意:
此文档适用服务器环境为:CentOS 6.5  MySQL 5.6

:连接MySql的时候报1130的错误解决办法:
mysql -u root -p  --以权限用户root登录

mysql>use mysql; --选择mysql

mysql>select 'host' from user where user='root'; --查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

mysql>update user set host = '%' where user ='root';--修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

mysql>flush privileges;--刷新MySQL的系统权限相关表

mysql>select 'host'   from user where user='root'; --再重新查看user表时,有修改。。记得Mysql服务需要重新启动(确保修改有效),否则可能修改的结果无法体现。






阅读更多
文章标签: mysql centos linux
个人分类: linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭