CentOS 7.5 安装MySQL 5.7
1、首先下载MySQL(Linux版本)
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz
2、解压
3、移动并重命名文件夹
4、创建数据仓库目录
5、新建mysql用户、组及目录
用户和工作组管理 nologin命令可以实现礼貌地拒绝用户登录系统,同时给出信息。如果尝试以这类用户登录,
就在log里添加记录,然后在终端输出This account is currently not available信息,就是这样。
一般设置这样的帐号是给启动服务的账号所用的,这只是让服务启动起来,但是不能登录系统。
6、改变目录属有者
7、配置参数
出现异常
出现该问题首先检查该链接库文件有没有安装使用命令进行核查
运行该命令后发现系统中无该链接库文件,使用命令
安装成功后,继续运行数据库的初始化命令即可
成功
注意:最后的9joaonDSl,&H为root初始化随机密码,先保存下,后面登陆用
继续
8、修改系统配置文件
修改以下内容:
9、启动mysql
注:如果启动MySQL出现下面图片错误
检查/etc/my.cnf文件,然后修改其中的datadir=/data/mysql,如下,然后重启mysql
注:如果启动出现如下错误
是因为没有创建/var/log/mariadb/文件夹,我们创建下即可,然后再给修改成mysql用户权限
好啦我们再启动试试
若还是不行,删除此文件my.cnf,然后重启msyql,如果没有出现上面图片错误,就不用删除my.cnf,直接下面操作
如果启动出现如下错误
那是因为没有创建/var/lib/mysql文件夹,创建就可以了
10、登陆mysql
--如果出现:-bash: mysql: command not found
--就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行
--输入第7步生成的临时密码
--修改密码
至此,mysql就安装完成了,以下部分根据自己需要选择操作
11、如果需要设置root账户远程登录,请看
MySQL 5.7或5.6远程访问设置说明