修改AppStream对应的配置文件
vim /etc/yum.repos.d/CentOS-AppStream.repo
#注释掉该行
#mirrorlist=http://mirrorlist.centos.org/?xxx
#将baseurl改为阿里云镜像
baseurl=https://mirrors.aliyun.com/centos/8.0.1905/AppStream/x86_64/os/
修改BaseOS库
vim /etc/yum.repos.d/CentOS-Base.repo
#注释掉mirrorlist行
#mirrorlist=http://mirrorlist.centos.org/?xxx
#修改baseurl
baseurl=https://mirrors.aliyun.com/centos/8.0.1905/BaseOS/x86_64/os/
修改Extra库
vim /etc/yum.repos.d/CentOS-Extras.repo
#mirrorlist=http://mirrorlist.centos.org/?release=$releaseverxxx
baseurl=https://mirrors.aliyun.com/centos/8.0.1905/extras/x86_64/os/
更新yum源
yum update
安装mysql及其依赖
sudo dnf install @mysql
启动mysql服务
sudo systemctl enable --now mysqld
#检查服务启动状态
sudo systemctl status mysqld
测试连接
mysql -u root -p
Copyuse mysql; update user set host=‘%‘ where user=‘root‘; flush privileges;
Copysudo firewall-cmd --add-port=3306/tcp --permanent sudo firewall-cmd --reload
修改用户密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、给root加个密码ab12。
首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin -u root -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、再将root的密码改为djg345。
mysqladmin -u root -p ab12 password djg3
3.其他方法:
mysql> set password for root@localhost = password(‘123‘);
4、忘记root密码情况下:
①关闭正在运行的MySQL服务。
②打开DOS窗口,转到mysql\bin目录。
③输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
④再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。
⑤连接权限数据库: use mysql; 。
⑥改密码:update user set password=password("新密码") where user="root";(别忘了最后加分号) 。
⑦刷新权限(必须步骤):flush privileges; 。
⑧退出mysql quit;。
mysqld --skip-grant-tables
mysql> use mysql; --连接权限数据库
mysql> update user set password=password("新密码") where user="root"; -- 改密码
mysql> flush privileges; -- 刷新权限
mysql> quit; -- 退出mysql
#方法二:
vim /etc/my.cnf
#在 [mysqld] 这个模块最后一行插入这一语句:
skip-grant-tables #忽略mysql权限问题,直接登录
mysql -u root -p然后回车,直接登录上mysql
问题记录
(1.) 问题记录:
ERROR 1064 (42000): You have an
corresponds to your MySQL server
ord(lihaiming1992
)‘ at line 1
解决办法:
1、解决方式:
SET PASSWORD = '123456'
2、解决方式:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
https://www.cnblogs.com/kasnti/p/11929030.html
https://www.jianshu.com/p/df29e3754787
https://blog.csdn.net/dengNDSC/article/details/78704202
https://www.cnblogs.com/yang82/p/7794712.html
原文:https://www.cnblogs.com/tomtellyou/p/12401404.html