-
更新软件列表
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 #会让你输入密码,直接回车即可
命令行出现如下字样,说明已经登陆成功了
在这里插入图片描述
//6. 添加用户-------此处不需要
// 虽然已经能够操作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 来登陆
```
https://blog.csdn.net/u012604745/article/details/80632860
一、客户端连接mysql,问题:1251 client does not support ...
二、解决
1.查看用户信息
select host,user,plugin,authentication_string from mysql.user;
备注: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
update mysql.user set host = '%' where user = 'root';
三、成功
![image](https://img.haomeiwen.com/i4627614/aeb10c7baad2a4b8?imageMogr2/auto-orient/strip%7CimageView2/2/w/12
把/etc/mysql/mysql.conf.d/mysqld.cnf
中注释掉 ---- 用于远程
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1
service mysql restart
https://192.168.1.109/svn/MFC/Vishee/Xwalk/Xwalk_cloud/Document/Design/Xwalk
网友评论