Centos 6.5安装mysql8.0.13
Centos 6.5安装mysql8
使用的是离线安装的方式:
地址:https://dev.mysql.com/downloads/file/?id=480720
查看原来是否安装mysql
rpm -qa | grep mysql
卸载mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64(版本根据服务器上的来,即上面命令返回的结果)
将下载的文件导入服务器
解压:tar -xvf mysql-8.0.0-0.1.dmr.el6.x86_64.rpm-bundle.tar
安装:
rpm -ivh mysql-community-common-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-8.0.13-1.el6.x86_64.rpm
启动(启动前,如果要mysql忽略大小写,要提前设置lower_case_table_names = 1,否则一但启动后就无法再修改了)
service mysqld start
这里我遇到一个问题,无法启动
MySQL Daemon failed to start. Starting mysqld: [FAILED]
解决方法:
mv /var/lib/mysql/ /var/lib/mysql_bak/
再次运行:service mysqld start
可能会失败,再启动一次即可。
查看启动状态:service mysqld status
设置开机启动:chkconfig mysqld on
生成随机密码:grep ‘temporary password’ /var/log/mysqld.log
使用随机密码登录:mysql -uroot -p
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
远程登录mysql,授权。
还有防火墙设置等请具体查看链接。
问题解决参考地址:https://blog.csdn.net/hwijew/article/details/79582230
安装参考地址:https://blog.csdn.net/mfkarj/article/details/83345225