欢迎使用CSDN-markdown编辑器

来源:互联网 发布:星际老男孩淘宝兔肉 编辑:程序博客网 时间:2024/09/21 06:36

linux上安装mysql

1.下载:https://dev.mysql.com/downloads/mysql/

这里写图片描述

看情况选择32位还是64位

2.上传并解压到目录../usr/local/mysql-5.7.19-3307

3.添加系统mysql组和mysql用户:
执行命令:
groupadd mysql和useradd -r -g mysql mysql

4.改变目录属有者
在/usr/local/mysql路径下执行
chown -R mysql .
chgrp -R mysql .
在/usr/local路径下执行
chown -R mysql data/mysql

5.安装命令,执行解压包bin下的mysqld命令。此时会生成临时密码,记得记下来。
执行mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64 –datadir=/usr/local/data/mysql(安装)
执行mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup –datadir=/usr/local/data/mysql(生成SSL连接时使用的文件)

6.修改系统配置文件,将support-files文件夹下的my-default.cnf,mysql.server复制到/etc和/etc/init.d下(最新版已经没有my-default.cnf文件,可以自己按格式建立一个)
cp my-default.cnf /etc/my.cnf(该文件已经自动生成无需拷贝)
cp mysql.server /etc/init.d/mysqld
vim /etc/init.d/mysqld
添加basedir和datadir
basedir=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64(安装目录)
datadir=/usr/local/data/mysql(数据目录)
vim /etc/my.cnf
修改一些配置项

7.启动服务
bin/mysqld_safe –user=mysql & (可能会报错不用管)
bin/mysql –user=root –p
输入临时密码
mysql> set password=password(‘A123456’); (括号中为新密码)
mysql>grant all privileges on . to root@’%’ identified by ‘A123456’;
mysql> flush privileges;
mysql> use mysql;
mysql> select host,user from user;

8、添加系统路径
vim /etc/profile
添加:
export PATH=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64:$PATH

9、配置mysql自动启动
chmod 755 /etc/init.d/mysqld
chkconfig –add mysqld
chkconfig –level 345 mysqld on

10、删除开机启动
chkconfig –del mysqld

原创粉丝点击