ITPub博客

首页 > 数据库 > MySQL > Linux mysql 数据库安装

Linux mysql 数据库安装

原创 MySQL 作者:8563084 时间:2021-03-04 17:13:00 0 删除 编辑

更新软件列表


sudo apt-get update


下载安装mysql服务


sudo apt-get install mysql-server


sudo apt-get install mysql-client


sudo apt-get install libmysqlclient-dev


启动mysql服务


service mysql start


root提权


su root


#如果密码错误,可能你没有设置root密码,可以输入以下的指令重新设置

sudo passwd root


登陆进入mysql


mysql -u root -p

#会让你输入密码,直接回车即可


命令行出现如下字样,说明已经登陆成功了


添加用户


虽然已经能够操作mysql,但是每次进入都得先进行提权否则就会被拒绝,非常麻烦,而且使用编程语言连接时也会报错,权限不够。


所以我们应该向mysql添加一个普通用户,用来对mysql进行增删改查操作


具体操作如下:


USE mysql


CREATE USER 'wiki'@'%' IDENTIFIED BY '1234';

//刷新

FLUSH  PRIVILEGES;


grant all privileges on *.* to 'wiki'@'%';

//再次刷新

 FLUSH  PRIVILEGES;

#已经创建了一个用户名为wiki,登陆密码为1234的用户

#之后可以使用:

#mysql -u wiki -p1234 来登陆


一、客户端连接mysql,问题:1251 client does not support ...


二、解决


1.查看用户信息


select host,user,plugin,authentication_string from mysql.user;


image

备注:host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码


2.修改用户密码


ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';


更新user为root,host为% 的密码为123456


ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

更新user为root,host为localhost 的密码为123456



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69989885/viewspace-2761215/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-12-02

  • 博文量
    13
  • 访问量
    46021