2019年5月1日 / 179次阅读
MySQL
本文记录在CentOS7中,用rpm包来安装myslq server 5.7的全过程。(使用yum命令,也可以安装rpm包)
到mysql官网下载mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar。
yum list installed | grep mariadb
sudo yum remove mariadb-libs
删除CentOS系统自带的mariadb,否则安装有冲突。
tar xf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
解压这个tarball,你会拥有需要的一切。
sudo yum install mysql-community-common-5.7.26-1.el7.x86_64.rpm
sudo yum install mysql-community-libs-5.7.26-1.el7.x86_64.rpm
sudo yum install mysql-community-client-5.7.26-1.el7.x86_64.rpm
以上三个都是下面这个的依赖包,只能自己手动安装,yum不能提供这几个依赖包。
sudo yum install mysql-community-server-5.7.26-1.el7.x86_64.rpm
在安装最后的server包时,yum还从网络上下载了一些其它的依赖包。
sudo service mysqld start
启动mysql服务。
[xinlin@lamptest ~]$ grep "temporary password" /var/log/mysqld.log
2019-05-01T07:13:20.066392Z 1 [Note] A temporary password is generated for root@localhost: g!-G1jo(ITZa
找到mysql root用户的初始密码。
[xinlin@lamptest ~]$ mysql -u root -p
Enter password:
输入密码登录。
这时,mysql 5.7会提示在做其它操作之前,先修改初始密码,推荐使用ALTER USER命令。
mysql> ALTER USER USER() IDENTIFIED BY '123@A456a';
Query OK, 0 rows affected (0.00 sec)
查看这个mysql使用的my.cnf在哪里:
[xinlin@lamptest ~]$ mysql --help | grep my.cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
然后,就可以开始正常使用mysql server 5.7了。这个rpm的安装方式,比自己编译源码,简单可靠多了。
本文链接:https://www.maixj.net/wz/rpm-mysql-21112
《在CentOS中用rpm安装MYSQL5.7》有6条留言
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。
CentOS下mysql测试虚拟机,root密码:123@A456a [ ]
要不要安装这个包:sudo yum install mysql-community-devel-5.7.26-1.el7.x86_64.rpm [ ]
修改初始密码那个地方,显示0 row affected,是正常的。 [ ]
在Ubuntu中,就是用dpkg -i来安装.deb包,基本一样,注意安装过程会提示设置root密码,一定好好设置,否则后面会无法登陆。修改root密码,反正我现在还没有在Ubuntu上成功。 [ ]
dpkg -P 彻底删除安装的几个mysql deb包,然后重装,重装过程中在提示设置root密码的时候,好好设置,不敢怠慢了。 [ ]
sudo apt -f install,一个命令解决所有依赖的问题,虽然简单,但是没有理解背后的原理,似乎这个命令把后面要装的deb包一起安装了。 [ ]