一、前言
本次安装是使用阿里云环境在线安装,内网环境无需向下看。
二、参考文档
安装教程参考:
https://blog.csdn.net/tanwenfang/article/details/87913495
启动报错教程参考:
https://www.cnblogs.com/xiaominaaaa/p/14321770.html
远程链接授权错误教程参考:
https://blog.csdn.net/a2814282061/article/details/108208070
三、我的报错
命令查看错误日志
cat /var/log/mysql/mysqld.log
错误如下:
Can't start server: Bind on TCP/IP port: Address already in use
Do you already have another mysqld server running on port: 3306 ?
Aborting
意识到3306端口被占用,才想起来,之前在docker里安装了mysql的,因此关闭了docker中的mysql
四、登录
初始安装root用户没有密码
mysql -u root -p
提示输入密码时,enter即可。
五、修改密码
本次是修改root用户的密码。
alter user 'root'@'localhost' identified by '123456';
六、赋予权限
允许远程连接
报错:因为这是mysql5.7及以前的语句
grant all privileges on *.* to 'root'@'%' identified by '123456';
mysqld8以后
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
flush privileges;