安装新版本mysql,root密码是随机的,也不是空密码,所以要通过查看随机密码进入,再进行修改原来的密码。 2.1 其它用户登录MySQL 然后使用该用户名和密码进入MySQL: 2.2 查看user表 2.3 修改root密码格式 执行完这一步,不要忘记刷新权限(可以理解为高并发,可能还没处理完数据让他缓存,就执行下一步操作可能会出错)。 2.4 增加root密码 再次刷新权限: 2.5 退出登录 2.6 重启mysql服务 2.7 root登录 2.8 查看已经创建的数据库 2.9 创建数据库webserver
1. 安装MySQL
sudo apt-get install mysql-client-core-8.0
sudo apt-get install mysql-server # 安装 MySQL 数据库
sudo apt-get install libmysqlclient-dev # 安装 MySQL 开发包
2. 修改原来的密码
在我们下载安装MySQL的过程中,系统会自动给我们创建一个用户,我们借助如下指令便可以查看该用户信息:sudo cat /etc/mysql/debian.cnf
mysql -u debian-sys-maint -p
# user = debian-sys-maint
# password = M89jFkkNwDgQ8ehZ
查看user表
在mysql中输入指令,结果如下:use mysql;
select user,plugin from user;
update user set plugin='mysql_native_password' where user='root'; # 修改其密码格式
select user,plugin from user; # 查询其用户
flush privileges;
alter user 'root'@'localhost' identified by 'xxxxxx';
flush privileges;
exit
service mysql restart
mysql -u root -p
show databases;
create database webserver;