在阿里云CentOS 服务器CentOS7.0装配64位Mysql5.6.27

阅读更多

我的Liunx版本信息:CentOS Linux release 7.0.1406 (Core)

步骤一下载支持Mysql-sever的rpm文件.

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

 

步骤二安装rpm包
# rpm -ivh mysql-community-release-el7-5.noarch.rpm

 

步骤三安装mysql-sever
# yum install mysql-community-server

 

步骤四启动mysql
# service mysqld restart

 

步骤五修改mysql密码:
#mysql -u root mysql
#UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
#FLUSH PRIVILEGES;
#quit;

 

步骤六重新启动mysql服务:
#service mysql restart

 

步骤七登录mysql数据库:
#mysql -uroot -p
输入新密码

如果出现以下提示信息,代表mysql安装成功.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

-----------------------------------------------------------------------

远程访问

mysql不允许远程用户访问主机服务器 1130 

在阿里云CentOS 服务器CentOS7.0装配64位Mysql5.6.27_第1张图片

以下百度查到的,试过可以 
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。 
需更改 mysql 数据库里的 user表里的 host项 
把localhost改称% 
具体步骤:登陆到mysql 
首先 use mysql; 
按照别人提供的方式update的时候,出现错误。 
mysql> update user set host='%' where user = 'root'; 
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 
然后查看了下数据库的host信息如下: 
mysql> select host from user where user = 'root'; 
+-----------------------+ 
| host | 
+-----------------------+ 
| % | 
| 127.0.0.1 | 
| localhost.localdomain | 
+-----------------------+ 
3 rows in set (0.00 sec) 
host已经有了%这个值,所以直接运行命令: 
mysql>flush privileges; 
再用mysql administrator连接...成功!!!

(ps:以后要是忘记了可以随时来看吐舌头


 

  • 在阿里云CentOS 服务器CentOS7.0装配64位Mysql5.6.27_第2张图片
  • 大小: 12.8 KB
  • 查看图片附件

你可能感兴趣的:(liunx,myslq)