linux mysql rqm安装以及远程连接
首先准备两个rpm文件
MySQL-client-5.6.40-1.el6.x86_64.rpm
MySQL-server-5.6.40-1.el6.x86_64.rpm
rpm后缀的文件是可以直接用
rpm -ich +文件名安装的的
然后执行安装命令:
rpm -ivh MySQL-server-5.6.40-1.el6.x86_64.rpm(安装服务端)
记住这个文件等下会用到
安装完毕后就可以开启mysql服务了。命令:
service mysql start.
执行之前也可以看下mysql服务状态
service mysql status
接下来安装客户端
命令:
rpm -ivh MySQL-server-5.6.40-1.el6.x86_64.rpm
安装完后就可以使用mysql了
mysql -u root -p
如果出现上图情况,可以找到mysql命令所在目录映射到/usr/bin 下,
执行命令:
:ln -s /home/mysql/mysql-5.6.33/bin/mysql(目录名每个人安装的都不一样) /usr/bin
好了正常情况 如下图:
这个版本的mysql会自动生成密码 保存在/root/.mysql_secret 上面以要求注意
vi /root/.mysql_secret 进入
找到密码copy 然后登陆
出现下图界面就是登陆成功。
修改密码:
SET PASSWORD=password('123456');
至此mysql安装完毕。
接下来实现linux下的mysql远程登陆
在mysql下输入命令:
为远程登陆赋权:
grant all PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'root' with GRANT OPTION;
flush PRIVILEGES;
命令输出如下图:
然后在Navicat for MySQL新建连接
密码输入命令设置好的密码,并不是mysql连接密码,如果没改 grant all PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'root' with GRANT OPTION; 这条命令的话 那么输入root 就好。然后测试连接就没什么问题就连接上了
update mysql.user set password = password('root'),password_expired = 'N';