我的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
以下百度查到的,试过可以
说明所连接的用户帐号没有远程连接的权限,只能在本机(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:以后要是忘记了可以随时来看)