当前位置: 首页 > news >正文

深圳品牌网站制作推荐长沙官网seo分析

深圳品牌网站制作推荐,长沙官网seo分析,公司网站开发,廊坊百度推广电话ubuntu安装mysql8.0.35过程 1.更新包列表:首先,确保您的系统已更新到最新状态。运行以下命令来更新包列表和安装最新的软件包: sudo apt update sudo apt upgrade2.安装MySQL服务器:运行以下命令来安装MySQL服务器: …

ubuntu安装mysql8.0.35过程

1.更新包列表:首先,确保您的系统已更新到最新状态。运行以下命令来更新包列表和安装最新的软件包:

sudo apt update
sudo apt upgrade

2.安装MySQL服务器:运行以下命令来安装MySQL服务器:

sudo apt install mysql-server

在安装过程中,系统会要求您设置MySQL root用户的密码。请务必记住这个密码,因为它用于管理MySQL数据库。

#安装指定版本:一旦您找到了要安装的特定版本,可以使用apt命令来安装它。例如,如果您要安装MySQL 5.7版本,可以运行以下命令:

sudo apt install mysql-server=5.7.34-1ubuntu18.04

mysql8.0.35版本

sudo apt install mysql-server=8.0.35-0ubuntu0.22.04.1

阻止自动更新:为了防止系统在以后自动升级MySQL到较新版本,您可以锁定MySQL软件包的版本。使用以下命令来锁定已安装的MySQL软件包:

sudo apt-mark hold mysql-server

3.启动MySQL服务:安装完成后,MySQL服务器将自动启动。您可以运行以下命令来确保MySQL正在运行:

sudo systemctl status mysql

如果MySQL没有启动,您可以使用以下命令手动启动它:

sudo systemctl start mysql

4.设置MySQL安全性:运行以下命令来运行MySQL的安全性脚本,以加强MySQL服务器的安全性并删除一些默认设置:

sudo mysql_secure_installation

5.验证MySQL安装:您可以运行以下命令来验证MySQL是否已成功安装并运行:

sudo mysql -uroot

6.mysql-企业开发使用方式(远程连接)

mysql -u用户名 -p密码 [-h数据库服务器IP地址 -P端口号]
mysql -h192.168.1.1 -P3306-uroot -p123456

MySQL8为一些账户赋予远程访问的权限。

MySQL8.x使用GRANT为用户赋权时报错

问题描述

在安装 MySQL 8.x 的过程中,往往需要为 MySQL 中的一些账户赋予远程访问的权限。

在 MySQL 5.x 的版本中的操作方式

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

在 MySQL 8.x 中版本中按照以上操作:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY '123456' WITH GRANT OPTION' at line 1

原因分析

通过官网文档的指引可以知道,新版本的 MySQL 8.x 版本已经将创建账户和赋权的方式分开导致以上的命令在 MySQL 8.x 上执行报语法错误。

解决方案

最终解决方案

# 创建账户
CREATE USER '用户名'@'访问主机' IDENTIFIED BY '密码';
# 为创建的账户赋权
GRANT '权限列表' ON '数据库' TO '用户名'@'访问主机';
GRANT ALL ON *.* TO 'root'@'%';
# 刷新
FLUSH PRIVILEGES;

mysql版本:'for the right syntax to use near ‘identified by ‘password’ with grant option’

查询mysql具体版本

SELECT` `@@VERSION

问题分析:

mysql版本8.0.13,在给新用户授权时,发生了变化:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘identified by ‘password’ with grant option’ at line 5, Time: 0.000000s

出错的语句:

grant all privileges on *.* to 'root'@'172.16.10.203' identified by  'password' with grant option

修正后的语句:分开三次执行:

#创建账户
create user 'root'@'172.16.10.203' identified by  'password'
#赋予权限,with grant option这个选项表示该用户可以将自己拥有的权限授权给别人
grant all privileges on *.* to 'root'@'172.16.10.203' with grant option
#改密码&授权超用户,flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里
flush privileges;

原因分析:

此版的的mysql版本把将创建账户和赋予权限分开了。

创建账户::create user ‘用户名'@‘访问主机' identified by ‘密码';
赋予权限:grant 权限列表 on 数据库 to ‘用户名'@‘访问主机' ;
with grant option这个选项表示该用户可以将自己拥有的权限授权给别人

MySQL8.x使用GRANT为用户赋权时报错的解决

MySQL8是一款非常流行的关系型数据库管理系统,它的远程访问功能给我们的开发和管理带来了极大的方便。下面是mysql8如何开通远程访问的详细步骤:

  1. 进入MySQL控制台,创建一个新的数据库用户。
CREATE USER 'NewUserName'@'%' IDENTIFIED BY 'Password';
  1. 为该用户授权,允许远程访问该用户所拥有的数据库。
GRANT ALL PRIVILEGES ON `DatabaseName`.* TO 'NewUserName'@'%';
  1. 修改MySQL配置文件,开启远程访问。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address 字段,将其值修改为0.0.0.0,即允许任何IP地址访问。

bind-address = 0.0.0.0
  1. 重启MySQL服务。
sudo systemctl restart mysql
  1. 验证远程访问是否成功。

在远程主机上使用mysql客户端连接MySQL服务器。命令格式:mysql -u NewUserName -p -h<服务器IP>,然后输入密码。

mysql -u NewUserName -p -h 192.168.1.100

通过以上步骤,您可以成功开通MySQL8的远程访问功能,访问过程中请注意网络安全。

http://www.mnyf.cn/news/42826.html

相关文章:

  • 做鲜榨果汁店网站线上电脑培训班
  • 重庆建设工程信息网站对网络营销的认识
  • 如何组建做网站的团队搜索引擎优化的方法与技巧
  • 泰州谁会建网站做推广网络
  • 免费网站建设排行榜全国免费发布广告信息
  • 自己域名做网站新闻头条 今天
  • wordpress主题二次元优化大师
  • 怎么自己创建网站免费百度招聘平台
  • 美发培训网站竞价推广思路
  • 国外flash网站模板镇江优化推广
  • 榆社县济南网站建设公司 大学seo关键词推广
  • 短视频app源码搭建武汉seo结算
  • 网站托管服务器上海网络推广外包公司
  • 营销网站建设的公司广州aso优化公司 有限公司
  • 哈尔滨模板建站软件站长查询域名
  • 什么网站可以教做面包seo排名优化价格
  • macbook air做网站seoheuni
  • 网站音频播放器源码优搜云seo
  • 怎么样编辑wordpress长沙网站seo哪家公司好
  • 刚做的网站多久能被搜索到百度seo优
  • 牛商网做网站百度关键词排名优化工具
  • 网站免费获取验证码怎么做江西省水文监测中心
  • 做电影网站挣钱吗推广普通话手抄报内容资料
  • 如何给网站做banner360站长工具
  • 简单网站建设哪家便宜开封搜索引擎优化
  • 做微商进哪个网站安全百度点击软件名风
  • 网站运营课程爱站网关键词查询工具
  • 网站备案好不好官网整站优化
  • 哪里有做ppt的网站百度的相关搜索
  • 怎么在赶集网上做招聘网站模板网站建站哪家好