1.yum源的修改
-
cd /etc/yum.repos.d
-
mv CentOS-Base.repo CentOS-Base.repo.backup
-
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
-
mv CentOS6-Base-163.repo CentOS-Base.repo
5.yum clean all
2.安装mysql是出现perl依赖问题
yum install -y perl-Module-Install.noarch
3.安装mysql(直接从这开始,如果有问题从头开始)
rpm -ivh mysql*
如果出现conflicts”,是产生冲突了,删除linux自带的
rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps
继续执行安装语句
4.安装完成后
在/root/.mysql_secret中有随机生成的密码
但是这个文件是隐藏的,所以直接cat 就行
如果mysql没启动
service mysql start
1.在linux中运行:mysqladmin -u root -p password “新密码”。执行这个命令后,会让你输入旧密码,输入成功之后就把密码修改好了。
2.也可以登录mysql,然后在mysql更改密码
set password=password(‘123456’)
然后登录就可以
5.远程连接(可选)
如果直接连接,会报:host … is not allowed to connect to this MySql server
1,进入mysql数据库:use mysql;
2,执行:update user set host = ‘%’ where user = ‘root’;
3,可能会报错:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’,这个不用管它
4,flush privileges;(提交修改,这个绝对不能少,要不然不会生效。切记,我之前就是忘记了,死活连接不上)
5.关闭liunx防火墙
但是注意:这个可能会在主机上登录不上mysql