centos7.2 mysql安装教程

    xiaoxiao2022-07-13  175

    工作原因需要在腾讯云上安装mysql,按照别人的教程老是会出现一些问题,打算自己写一个教程记录一下。

    在/usr/local 文件夹下新建install文件夹,然后cd 到install 文件夹下,使用wget命令下载mysql安装包 cd /usr/local mkdir install && cd install wget https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz 解压安装包 tar -zxvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz 移动到 /usr/local/mysql文件夹下 mv /usr/local/install/mysql-5.6.27-linux-glibc2.5-x86_64 /usr/local/mysql 进入msyql目录,安装mysql cd /usr/local/mysql groupadd mysql useradd -r -g mysql mysql 添加mysql用户 chown -R mysql:mysql ./ 授权当前mysql文件夹给mysql用户 ./scripts/mysql_install_db --user=mysql 安装数据库 chown -R root:root ./ 修改当前目录拥有者为root用户 chown -R mysql:mysql data 修改当前data目录拥有者为mysql用户 添加mysql开机启动服务 cp support-files/mysql.server /etc/init.d/mysql 这里直接执行service mysql start 会报没有/var/log/mariadb/*.log错误,需要新建/var/log/mariadb文件夹 mkdir /var/log/mariadb

    7.查找出mysql.sock的目录,创建/tmp/mysql.sock软链接

    find / -name mysql.sock ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

    启动mysql服务 service mysql start 进入/usr/local/mysql/bin目录,登录mysql并修改密码,首次登录不用输入密码,叫输入密码回车就可以了 cd /usr/local/mysql/bin ./mysql -uroot -p 修改mysql密码 use mysql update user set password=password('123') where user='root' and host='localhost'; flush privileges; 结束
    最新回复(0)