ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# MYSQL #### 编译安装MySQL前预准备 > 首先检查系统中是否存在使用rpm安装的mysql或者mariadb,如果有需要先删除后再编译安装。 > 卸载完以后用 rpm -qa|grep mariadb 或者 rpm -qa|grep mysql 查看结果。 ~~~ rpm -qa | grep mysql #由下至上依次卸载 rpm -qa | grep mariadb rpm -e xxx #一般使用此命令即可卸载成功 rpm -e --nodeps xxx #卸载不成功时使用此命令强制卸载 ~~~ ### 安装依赖 ~~~ yum install -y libaio-* mkdir -p /usr/local/mysql cd /usr/local/src wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/ ~~~ ### 建立mysql组和用户,并将mysql用户添加到mysql组 ~~~ groupadd mysql useradd -g mysql -s /sbin/nologin mysql ~~~ ### 初始化mysql数据库 ~~~ /usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql ~~~ ### 更改mysql安装目录的属主属组 ~~~ chown -R mysql:mysql /usr/local/mysql ~~~ ### 设置开机自启 > 第三句:添加执行权限 ~~~ cd /usr/local/mysql/support-files/ cp mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld vim /etc/rc.d/rc.local ~~~ > 添加/etc/init.d/mysqld start到rc.local文件中,然后输入:wq保存退出。 #### 设置环境变量 ~~~ vi /root/.bash_profile ~~~ > 在PATH=$PATH:$HOME/bin添加参数为: ~~~ PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib ~~~ > 然后输入:wq保存退出,输入: ~~~ source /root/.bash_profile ~~~ > 启动MySQL数据库 ~~~ /etc/init.d/mysqld start ~~~ >登录mysql(默认密码是空),修改密码 ~~~ set password for'root'@'localhost'=password('jtnyHistm0!j'); ~~~ ### 开机自启 ~~~ /sbin/chkconfig mysqld on ~~~