-
下载MySQLrpm包 MySQL-5.6.39-1.el7.x86_64.rpm-bundle.tar 这是5.6的tar包
下载好之后传入服务器 tar -vxf MySQL-5.6.39-1.el7.x86_64.rpm-bundle.tar
解压后会出先好多个包可以根据需求选择安装的rpm 我这里只选择server 和client rpm -ivh
MySQL-server-5.6.39-1.el7.x86_64.rpm
MySQL-client-5.6.39-1.el7.x86_64.rpm
用的是centos7的话可能会报错,是因为centos系统自带mariadb-libs软件包,所以需要先卸载mariadb-libs软件包
yum remove mariadb-libs 如果出现yum程序被占用 请执行 rm -rf /run/yum.pid
安装完成后MySQL数据库需要启动才能做初始化 systemctl start mysql 启动MySQL systemctl
status mysql 检查MySQL的状态是否真的启动 绿就就代表启动了 netstat -nltp |grep mysql
检查mysql 的端口是否在监听一切ok 可以进行数据库安全配置 /usr/bin/mysql_secure_installation 会出现安全配置 1Enter
current password for root (enter for none): (输入你的root密码):
(第一次的话使用cat /root/.mysql_secret 查看密码) 2Change the root password?
[Y/n] (改变root密码): 可以选择y/n (第一次建议选择y) 3Remove anonymous
users? [Y/n] (删除匿名用户): 建议选择删除:y 4Disallow root login remotely?
[Y/n] (不允许root用户远程登陆): 为了保障安全建议选择y 5Remove test database and
access to it? [Y/n] (删除测试数据库并访问它?): 删除 y 6Reload privilege tables
now? [Y/n] (现在重新载入权限表) : y现MySQL数据库就安装完成 进入mysql mysql -uroot -p 提示输入密码:
show databases; 显示所有的库;
注意事项
5.5以前,rpm包安装完MySQL后,root用户密码为空
5.6中,rpm包安装完MySQL后,会随机生成一个root密码,保存在/root/.mysql_secret
5.7以后,使用mysqld --initialize初始化时,默认会自动生成随机密码,并且不创建除root@localhost 外的其他账号,也不创建test库;
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交