麒麟操作系统安装Mysql数据库

939 阅读1分钟

参考的博客:blog.csdn.net/qq_36266449… 结合自己找的资料和实际遇到的问题总结如下: 系统环境是银河麒麟 Mysql下载链接:dev.mysql.com/downloads/m… (mysql-5.7.28-linux-glibc2.12-x86_64.tar.xz) 安装前准备:
查询是否安装过:
#rpm -qa | grep mysql
mysql80-community-release-el8-1.noarch
#rpm -e --nodeps mysql80-community-release-el8-1
再次查询:
#rpm -qa | grep mysql
以上这个过程很重要 一定要删干净,包括自带的marridb只要是用不上全删了 问题很多 接下来开始安装 1.执行 tar zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

复制 cp -r mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql

(/usr/local/mysql 路径为mysql推荐安装路径,配置文件中默认的即为这个路径)

2.编辑配置文件/etc/my.cnf 在配置文件中写入以下内容

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密码验证
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
socket=/tmp/mysql.sock

添加开机启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

修改 vim /etc/init.d/mysqld

添加路径 在46行

basedir=/usr/local/mysql  
datadir=/usr/local/mysql/data  

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
启动mysql service mysql start

登录修改密码 ./mysql -uroot -p 上面初始化时返回给你的临时密码

alter user 'root'@'localhost' identified by 'root';
flush privileges;    #刷新权限