我正在使用Mysql 8.0.12版本,目前正面临一个问题,即使使用Internet上的引用也无法解决。我在phpmyadmin上遇到此错误。我正在使用High Sierra 10.13
错误1064(42000):您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获取在第1行的“ PASSWORD(“ newpass”))附近使用的正确语法
我在终端上尝试了此命令
library(gapminder)
library(ggplot2)
library(shiny)
library(dplyr)
ui <- shinyUI(fluidPage(
titlePanel("Life expectancy and GDP per capita from 1952 to 2007"),
sidebarLayout(
sidebarPanel(
p("Select year"),
sliderInput("yeartime",
label="Year",
min=1952,
max=2007,
value=1952,
animate=animationOptions(interval=500, loop=TRUE)
)),
mainPanel(
plotOutput("Plot")
)
)
))
continent_colours <- c(Africa="#BF590CFF", Americas="#F80039FF", Asia="#600071FF",
Europe="#3B9626FF", Oceania="#4A51E0FF")
server <- shinyServer(function(input, output) {
output$Plot <- renderPlot({
gapminder_subset <- gapminder[gapminder$year == input$yeartime, ]
ggplot(gapminder_subset, aes(x=gdpPercap, y=lifeExp))+
geom_point(aes(size=pop, color=continent))+
scale_colour_manual(values=continent_colours)+
ylim(30, 100)+
labs(x="Life expectancy (years)", y="GDP per capita (USD)",
color='Continent', size="Population (millions)")
})
})
shinyApp(ui=ui, server=server)
然后输入我的密码,然后
sudo /user/local/mysql/bin/mysql -u root
然后也尝试了这个
use mysql;
update user set authentication_String = PASSWORD("newpass") where user='root';
最后是
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
但是他们都给了我同样的错误
有人可以帮我吗。我被困在这里。