sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
sudo cat /etc/mysql/debian.cnf
mysql -u debian-sys-maint -p
Enter password: #输入文件中的密码即可成功登陆(password)BXuwaxw6M4J0YHAV
密码修改为root:注意root密码不能太简单
https://blog.csdn.net/A9925/article/details/86742242
update mysql.user set authentication_string=PASSWORD('wangwenjie'), plugin='mysql_native_password' where user='root';
flush privileges;
设置远程连接
https://www.cnblogs.com/lyq-biu/p/10859273.html
1.赋予权限格式:grant 权限 on 数据库对象 to 用户@IP(或者相应正则)
注:可以赋予select,delete,update,insert,index等权限精确到某一个数据库某一个表。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'wangwenjie' WITH GRANT OPTION;
这里表示赋予该用户所有数据库所有表(*.*表示所有表),%表示所有IP地址。
刷新权限:
flush privileges;
查看权限
select user,host from mysql.user;
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注解掉127.0.0.1