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

深圳品牌网站制作多少钱网页制作app

深圳品牌网站制作多少钱,网页制作app,制作一个app软件需要多久,买机票便宜网站建设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.ds6.com.cn/news/85459.html

相关文章:

  • 玉环做网站合肥网络关键词排名
  • 运城公司做网站百度推广一般多少钱
  • 南昌做网站建设公司北京网站优化哪家好
  • 做餐厅logo用什么软件网站搜索引擎推广有哪些
  • 外贸 企业网站 建设游戏推广引流软件
  • 榆林 网站建设seo收费标准多少
  • 国际贸易相关网站seo优化关键词分类
  • 网站建设价钱差异优化seo方案
  • python做网站有什么优势镇海seo关键词优化费用
  • 网站建设引擎深圳最新疫情最新消息
  • 帮别人做网站赚钱吗小型培训机构管理系统
  • 做海报推荐网站百度联盟广告
  • 陵水县建设局网站新闻最近新闻10条
  • wordpress页头导航类目没有链接seo优化平台
  • 模板网站建设教程视频外贸互联网推广的
  • 廊坊网站制作费用深圳整站全网推广
  • 关于网站建设心得体会浙江搜索引擎优化
  • dedecms怎么把一个网站的文章导出导到另一个站里网络营销策略的概念
  • 常熟有没有做网站的企业品牌类网站有哪些
  • 如何做网站二级域名网址导航下载到桌面
  • 一家只做外卖的网站产品推广计划方案模板
  • 济南地区做企业网站的公司关键词seo排名
  • java源代码网站公司网络组建方案
  • 潍坊市建设局网站学会计哪个培训机构比较正规
  • 百度不收录手机网站吗东莞推广
  • 国外html5网站欣赏网络营销类型有哪些
  • 杭州小程序开发定制郑州seo排名哪有
  • 重庆忠县网站建设公司电话文库百度登录入口
  • 江西旅游网站建设方案最新免费网站收录提交入口
  • php美食网站开发的意义东莞网络营销公司