网站的布局方式有哪些内容,小网站做几个关键词,咸阳网站推广,建网站哪个好 优帮云一、下载源文件官网下载地址#xff1a; https://downloads.mysql.com/archives/community/二、安装前准备(1)、开始之前先把虚拟机内存调大#xff0c;避免安装时间过长和卡慢此处我调的内存为8个G(我的Windows内存为12G),如果你的电脑没有这么大运行内存可适度调小#xf…一、下载源文件官网下载地址 https://downloads.mysql.com/archives/community/二、安装前准备(1)、开始之前先把虚拟机内存调大避免安装时间过长和卡慢此处我调的内存为8个G(我的Windows内存为12G),如果你的电脑没有这么大运行内存可适度调小避免电脑卡死。(2)、将Windows下载的文件转移到liunx里面去可以用xftp也可以使用[rootbogon ~]# yum install lrzsz -y[rootbogon ~]#rz# 输入rz后会弹出一个窗口可以直接点击你要传输的文件。(3)#安装解决软件依赖关系的包yum install cmake ncurses-devel gcc gcc-c vim lsof bzip2 openssl-devel -y#解压src的rpm包rpm -ivh mysql-community-5.7.29-1.el7.src.rpm#进入/root/rpmbuild目录cd /root/rpmbuild/SOURCES#新建用户useradd -r -s /sbin/nologin mysql#新建数据目录mkdir -p /data/mysql#修改数据目录的拥有者为mysqlchown mysql:mysql /data/mysql#解压真正的源码包tar xf mysql-5.7.29.tar.gztar xf boost_1_59_0.tar.bz2#将boost包移动到mysql解压的包里mv boost_1_59_0 mysql-5.7.29#进入解压后的目录cd mysql-5.7.29#编译前的配置cmake -DCMAKE_INSTALL_PREFIX/usr/local/wang_mysql -DMYSQL_DATADIR/data/mysql -DSYSCONFDIR/etc -DMYSQL_USERmysql -DDEFAULT_CHARSETutf8 -DDEFAULT_COLLATIONutf8_general_ci -DWITH_BOOSTboost_1_59_0其中-DCMAKE_INSTALL_PREFIX/usr/local/wang_mysqlwang_mysql可以使用其他名字三、开始安装注意1.所在目录应该是当前配置的目录2.安装前尽量关闭其他虚拟机和其他大型应用软件make -j4 make install# 使用4个进程去安装会速度比较快# 如果电脑配置比较低则可以使用两个进程安装安装过程中电脑CPU和内存会大量消耗-----------------漫长的等待(大概30-40min)安装完成之后如果电脑卡慢可以poweroff关闭 虚拟机再将虚拟机配置调小(我一般配置为2核2G)四、#备份原来的my.cnf配置文件,然后清空这个文件这个文件是mariadb的配置文件不是mysql的cp /etc/my.cnf /root/mysql.cnf.bak/etc/my.cnfcd /usr/local/wang_mysql/bin./mysqld --initialize --usermysql --basedir/usr/local/wang_mysql/ --datadir/data/mysql /root/temp_password.txt#修改PATH变量,在linux系统里可以找到我们编译安装的mysql相关的命令#/etc/profile /etc/bashrc /root/.bashrc /root/.bash_profileecho PATH$PATH:/usr/local/wang_mysql/bin /etc/bashrc#修改PATH变量让linux系统里有mysql相关的命令PATH$PATH:/usr/local/wang_mysql/binecho PATH$PATH:/usr/local/wang_mysql/bin /etc/bashrc#第10步就是拷贝mysqld的程序文件到指定的目录方便后面设置mysqld服务开机启动--》mysqld服务的启动、停止、重启的脚本cp ../support-files/mysql.server /etc/init.d/mysqld#第11步关闭防火墙和selinux#关闭防火墙firewalld服务service firewalld stop#设置firewalld服务开机不启动systemctl disable firewalld#临时关闭selinuxsetenforce 0#永久修改selinux配置文件里的内容sed -i s/enforcing/disabled/g /etc/selinux/config#第12步设置MySQL开机启动chkconfig mysqld on#第13步启动MySQLservice mysqld start#第14步登录进去MySQL并且重新设置密码wang123##从保存的临时密码文件里截取出临时密码cat /root/temp_password.txt |tail -1|awk {print $11}# 进入mysqlmysql -uroot -p***********# -p后面就是截取到的临时密码#给MySQL设置密码为wang123#mysql alter user rootlocalhost identified by wang123#;exit #退出再次进入时就可以使用刚修改的密码将二、三、四的命令直接复制然后保存到一个脚本然后bash该脚本就可以直接一键安装等待了。五、修改配置文件vim /etc/my.cnf# 在安装之后我们已经把my.cnf清空了现在可以再加上配置文件[mysqld_safe]log-error/var/log/mysql/mysql.log#这是指定mysql的日志文件的路径#指定mysqld_safe进程的配置#需要在mkdir /var/log/mysql 目录然后使用命令chown mysql:mysql /var/log/mysql#因为mysql进程需要往/var/log/mysql目录里写东西需要权限不然不能往目录下写日志[client]#指定mysqld的socket文件所在的路径/data/mysql目录一定要先存在。可以新创建socket/data/mysql/mysql.sock[mysqld]socket/data/mysql/mysql.sockport 3306open_files_limit 8192innodb_buffer_pool_size 256M[mysql]auto-rehashprompt\\u\\d \\R:\\m wangmysql#是分隔符#\\d 当前所在的数据库的名字#\\R:\\m 当前linux系统里的时间# mysql 固定的内容可以增加你想要的字符串修改配置文件后需要刷新mysql的服务service mysqld restart查看mysql进程是否存在可以用ps aux|grep mysql这样编译安装就完成了一定要注意用到的文件路径是否存在不存在就新建再刷新服务。六、连接到windows上面的SQLyoggrant all on *.* to wang192.168.1.103identified by Wang123#;# 新建用户wang并授予所有权限 IP地址为Windows主机地址 密码为Wang123#在SQLyog输入刚新建用户和设置的密码ip地址为linux虚拟机上面的地址。