安装准备1、查看mysql是否已经安装,执行命令rpm-qa|grepmysql如果安装了,执行deleterpm-e--nodepsmysql-libs-xxx.x86_642。查询mysql对应的所有文件夹whereismysqlfind/-namemysql#删除相关目录或文件rm-rf/usr/lib64/mysql//usr/share/mysql//usr/local/mysql/3.查看mysql用户组和用户是否存在,如果不存在,创建cat/etc/group|grepmysqlcat/etc/passwd|grepmysql#创建用户组和用户组addmysqluseradd-r-gmysqlmysql4.从官网下载mysql安装包wgetforlinuxhttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz也可以直接去mysql官网选择其他版本下载https://dev.mysql.com/downloa...安装mysql1。在wget命令执行目录或你的上传目录找到mysql安装包:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz,执行解压命令:tar-zxvfmysql-5.7。24-linux-glibc2.12-x86_64.tar.gz解压完成后,可以看到当前目录下多了一个解压文件,将文件移动到/usr/local/mysql,执行移动命令:mvmysql-5.7.24-linux-glibc2.12-x86_64/usr/local/mysql2.在/usr/local/mysql目录下创建数据目录mkdir/usr/local/mysql/data。3、更改mysql目录下的所有目录和文件夹及其所属用户组和文件夹User,权限chown-Rmysql:mysql/usr/local/mysqlchmod-R755/usr/local/mysql4。编译安装初始化mysql,一定要记住初始化输出日志最后的密码(数据库管理员password)cd/usr/local/mysql/bin./mysqld--initialize--user=mysql--datadir=/usr/local/mysql/data--basedir=/usr/local/mysql如果出现这样的错误:首先查看是否安装了链接库文件,使用命令查看,运行命令rpm-qa|greplibaioyuminstalllibaio-devel.x86_64发现系统中不存在链接库文件,安装成功后,继续运行数据库初始化命令记录日志末尾root@localhost:后面的字符串,这是mysql管理员的临时登录密码。5、编辑配置文件my.cnf,添加如下配置vi/etc/my.cnf#content[mysqld]datadir=/usr/local/mysql/dataport=3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESsymbolic-links=0max_connections=400innodb_file_per_table=1lower_case_table_names=16.启动mysql服务器/usr/local/mysql/support-files/mysql.serverstart如果出现如下提示,检查是否有mysql和mysqld服务。如果是,结束进程,然后重新执行启动命令#查询服务ps-ef|grepmysqlps-ef|grepmysqld#结束进程kill-9PID#启动服务/usr/local/mysql/support-files/mysql.serverstart显示结果StartingMySQL。[OK],说明数据库安装成功7.添加软连接,重启mysql服务[root@2bin]#ln-s/usr/local/mysql/support-files/mysql.server/etc/init.dd/mysql[root@2bin]#ln-s/usr/local/mysql/bin/mysql/usr/bin/mysql[root@2bin]#servicemysqlres馅饼8。登录mysql修改密码(密码为第4步生成的临时密码)mysql-uroot-p#Changepasswordsetpasswordforroot@localhost=password('xxx');9.打开远程连接usemysql;updateusersetuser.Host='%'whereuser.User='root';flushprivileges;
