1.2 翻看mysql的安装包:
[root@bogon ~]# rpm -qa|grep mysql
mysql-community-client-5.6.26-2.el6.i686
mysql-community-release-el6-5.noarch
mysql-community-common-5.6.26-2.el6.i686
mysql-community-libs-5.6.26-2.el6.i686
mysql-community-server-5.6.26-2.el6.i686
3.下载rpm文件:wget http:``//repo``.mysql.com``/mysql-community-release-el7-5``.noarch.rpm
1.4 安装mysql
第一步:从oracle官方网站下载linux系统对应的mysql的yum源包。
第二步:把yum源包上传到linux,安装。
[root@bogon ~]# yum localinstall mysql-community-release-el6-5.noarch.rpm
[root@bogon ~]# yum install mysql-server
第三步:启动mysql
[root@bogon ~]# service mysqld start
第四步:给root客商设置密码
[root@bogon ~]# /usr/bin/mysqladmin -u root password 'root'
第五步:远程连接授权
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
静心:'myuser'、'mypassword' 需求替换来实际的顾客名和密码。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
7.改密码:mysqladmin -u root -p
1.1 查看mysql的设置路线:
[root@bogon ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
6.启动:service mysqld start
1.3 卸载mysql
[root@bogon ~]# yum remove mysql
删去mysql的数据库文件:
删除/var/llib/mysql目录
5.安装:yum ``install
mysql-server
4.安装rpm:rpm -ivh mysql-community-release-el7-5.noarch.rpm
2.去除已设置的mariadb:yum -y remove mariadb
解决Navicat 出错:1130-host . is not allowed to connect to this MySql server,MySQL
解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL
减轻方式:
1。 改表法。
或是是您的帐号不容许从远程登入,只好在localhost。当时假诺在localhost的那台微型机,登陆mysql后,修正"mysql" 数据Curry的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2. 授权法。
比方说,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
举个例子你想同意客户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
只要您想同意客户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并行使mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
自个儿用的率先个主意,刚开始意识不行,在网络查了须臾间,少试行三个讲话 mysql>FLUSH OdysseyIVILEGES 使校订生效.就能够了
其它后生可畏种形式,可是自身未有亲自试过的,在csdn.net上找的,能够看一下.
在设置mysql的机器上运转:
1、d:/mysql/bin/>mysql -h localhost -u root //那样应有能够进来MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //授予任何主机访谈数据的权能
3、mysql>FLUSH P奥迪Q5IVILEGES //改过生效
4、mysql>EXIT //退出MySQL服务器
那样就足以在此外任何的主机上以root身份登入啦!
1.追寻是还是不是安装了mariadb:yum list installed | grep mariadb
本文由分分快三计划发布,转载请注明来源