标签:
1。从bin 文件安装。 mysql-5.7.10-linux-glibc2.5-x86_64.tar
2。安装的指导文件:解压缩包的 BINARY_INSTALL文件中可以找到。步骤大概是这样的,总结一下遇到的坑:
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local #取决于安装文件放的位置
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz #这是在解压缩
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chmod 770 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
#这是在不同版本之间的选择。 安装过程中会帮你生成一个初始密码,记下来后边连接的时候用
shell> bin/mysql_install_db --user=mysql # Before MySQL 5.7.6
shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up
shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql data mysql-files
shell> bin/mysqld_safe --user=mysql &
3。启动的时候 有两个问题
A。启动的时候会将安装log写到 /var/log/mysqld.log目录下,将PID写在/var/run/mysqld/mysqld.pid 里面,但是发现执行之前并没有创建这些文件甚至目录。故需要你手动创建需要的目录或者文件,。
B。因为是用的用户名 myuser。故而上面创建的文件需要你给mysql用户加一个权限
4。安装完成,需要连接。这个时候因为密码是过期的所以连接失败。为了让这个密码临时能用:
vim /etc/my.cnf.在这个文件中追加:skip-grant-tables
重启mysql 服务
5。查询现有数据库的schema
执行 /opt/app/mysql/bin/mysql 将进入 >mysql 的指令。可以发送select等语句了。但是为了可视化。最好选择一些mysql的workbench
linux上安装mysql
标签:
原文地址:http://www.cnblogs.com/ygshen/p/5052976.html