Linux安装之离线安装MySQL


(1)查看当前系统的操场系统版本,下载对应的版本安装包
下载地址: https://pkgs.org/
或者在官方下载(由于官网下载要登陆,不想注册登陆的把下面链接版本修改,把安装包名修改即可)
这个是8.0.18 centos7 64 的版本包
(2)删除已经安装(系统自带)的mysql
先查询
#> rpm -qa | grep mysql
再删除
#> rpm -e 名称 --nodeps
(3)解压安装包
#> tar -zxvf 安装包名
(4)安装rpm包(mysql依赖OpenSSL,没有需安装)
#> sudo rpm -ivh 名称.rpm --nodeps --force
有时候会相互依赖而安装不了,可使用下面命令一键安装
#> sudo rpm -Uvh *.rpm --nodeps --force
(5)启动mysql服务
#> sudo service mysqld start
(6)获取数据库的默认密码
#> grep 'temporary password' /var/log/mysql.log
(7)登陆mysql 修改密码
#> mysql -u root -p
(8)修改登陆密码(大小写字母+数字+特殊字符)
#> ALTER USER "root"@"localhost" IDENTIFIED  BY "你的新密码";
(9)开启远程访问:
#> use mysql;
#> update user set host='%' where user ='root';
#> flush privileges;
 
错误解决:
(1)输入密码出现:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:yes)
解决:首先:service mysqld stop
vim /etc/my.cnf
在最尾部:添加:
skip-grant-tables
保存后重新启动:service mysqld restart


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM