linux安装mysql允许外部访问权限_Linux yum 安装mysql以及进行授权允许远程登录
一、安装查看有没有安装过
yum list installed mysql*
rpm -qa | grep mysql*
查看有没有安装包:
yum list mysql*
安装mysql客户端:
yum install mysql
安装mysql 服务器端:
yum install mysql-server yum
install mysql-devel
二、启动&&停止 数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
启动mysql服务: service mysqld start或者/etc/init.d/mysqld start
开机启动:
添加开机启动:chkconfig --add mysqld;
开机启动:chkconfig mysqld on;
查看开机启动设置是否成功chkconfig --list | grep mysql* mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止:
service mysqld stop
三、登录 创建root管理员
mysqladmin -u root password 123456
登录: mysql -u root -p输入密码即可。忘记密码:
service mysqld stop;
mysqld_safe --user=root --skip-grant-tables;
这一步骤执行的时候不会出现新的命令行,你需要重新打开一个窗口执行下面的命令
mysql -u root;
use mysql ;
update user set password=password("123456") where user="root";
flush privileges;
四、远程访问 开放防火墙的端口号mysql
增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
五、Linux MySQL的几个重要目录
数据库目录 /var/lib/mysql/
配置文件 /usr/share /mysql(mysql.server命令及配置文件)
相关命令 /usr/bin(mysqladmin mysqldump等命令)
启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
六、删除 mysql 数据库
如果使用的是 yum 安装的 mysql,需要删除的话,就使用如下命令:
yum -y remove mysql*
然后将 /var/lib/mysql文件夹下的所有文件都删除干净
最后再重新执行上面的安装步骤。
七.授权用户从远程登录
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmware;
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;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
【下面这一句一定要执行,否则还是无法登陆】
mysql>flush privileges ;
如果用户无法从本地登陆,这个时候就执行如下
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost.localdomain' IDENTIFIED BY '123456' WITH GRANT OPTION;
linux安装mysql允许外部访问权限_Linux yum 安装mysql以及进行授权允许远程登录相关推荐
- Docker 安装MySQL以及外部访问
Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...
- [MySql] - 开启外部访问
打开 mysql 的查询窗口(使用root),使用SQL: -- 使用mysql库 use mysql;-- 更新密码 update user set password=PASSWORD('xxxxx ...
- Linux开启端口供外部访问
Linux开启端口供外部访问 最近在搭建tomcat集群,通过浏览器访问tomcat时,访问不到,想到是端口没开了,操作简单,只不过是经常会用到,所以简单记录一下. 1.查看开启的端口 service ...
- linux mysql授权外部访问权限,Linux中安装Mysql授权远程访问
Linux中安装MySQL 因为使用yum安装.安装过程需保证网络通畅 一.安装mysql 1.yum安装mysqlCentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql, ...
- linux中安装mysql无法启动不了_Linux中安装mysql之后 mysql服务不能启动是怎么回事?...
HUH函数 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 "chown -R mysql:mysql /var/dat ...
- linux下mysql开启远程访问权限及防火墙开放3306端口(mysql开放host访问权限)
开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法.相对而言,改 ...
- mysql打开网络访问权限_远程连接mysql 授权方法详解
今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库. 方案一: 在安装mysql的机器 ...
- linux mysql删除密码忘记了_linux下忘记mysql密码的几种找回方法(推荐)
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦. 方法一(先进入root权限): # /etc/init.d/mysql stop ...
- linux怎么进入root文件,在Linux上打开具有Root访问权限的程序
由于平台上的安全性,有时需要在Linux上打开具有root权限的程序,事实上,常规用户无法进行某些操作(例如管理Root文件夹中的文件,格式化硬盘驱动器或编辑系统文件等).有几种方法可以在Linux上 ...
最新文章
- Exchange 2010 OAB无法更新
- step 1 android-sdk-download
- 域名服务商GoDaddy第四季度扭亏为盈
- 11、jeecg 笔记之 界面常用整理 - 方便复制粘贴
- 文件管理服务器数据库,Oracle数据库服务器参数文件管理教程
- android gridview横向显示图片,Android使用Gridview单行横向滚动显示
- BYOD提升企业生产力的5种方式
- 二分——Brownie Slicing
- Science | 郑文山等发布微生物组单细胞测序新技术Microbe-seq(王军/戴磊/晁彦杰点评)...
- C++ SLT中的容器学习与函数谓词
- 网线水晶头制作及标准接法教程,运维必备硬技能
- HEVC编码视频格式
- 手机上怎么把图片转成PDF?操作起来很简单
- 【Cherno的OpenGL视频】Welcome to OpenGL
- 计算机cast函数是什么意思,CAST()函数
- c#——完美实现短信验证
- 大数据进阶之路——Spark SQL 之 DataFrameDataset
- 【新手向】C语言中“=”与“==”的区别及使用方法
- 北东地坐标系转换c语言,北东地/东北天两种导航坐标系与姿态转换
- OC---oc基础入门
热门文章
- java cache教程_Java 中常用缓存Cache机制的实现
- JS之BOM和DOM(来源、方法、内容、应用)
- Git-Credential-Manager-for-Mac-and-Linux
- [gdb][python][libpython] 使用gdb调试python脚本
- div.2/C. They Are Everywheretwo pointer
- 【转】Android SDK Manager 更新方法
- 安博中程研讨会-HTML5引领2012技术热潮
- JfreeChart学习总结
- (转)用DynamicMethod提升ORM系统转换业务数据的性能
- Transformer开始往动态路由的方向前进了!厦大华为提出TRAR,在VQA、REC上性能SOTA!(ICCV 2021)...