标签:centos mirrorlist yum mysql password root
1. yum源配置:
修改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
2.Mysql安装
安装mysql及其依赖
sudo dnf install @mysql
启动mysql服务
sudo systemctl enable --now mysqld #检查服务启动状态 sudo systemctl status mysqld
测试连接
mysql -u root -p
- 远程登陆
如果需要设置root账户远程登陆,mysql语句:
Copyuse mysql; update user set host='%' where user='root'; flush privileges;
- 防火墙设置
设置完成后,开启系统的3306端口:
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
标签:centos,mirrorlist,yum,mysql,password,root 来源: https://www.cnblogs.com/tomtellyou/p/12401404.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。