编程的魅力
首页
分类
标签
归档
动态
关于我
hyuga
2020-05-29
147
2020-08-05 10:08:18
转载
Linux安装MySQL5.6
# 转载 > 以下内容来自:[linux安装mysql5.6](https://www.cnblogs.com/wlwl/p/9988245.html) - 原文作者:吴磊 (qq:2466845324) # 启动&停止&重启 按下面安装后,下次怎么操作? `cd /usr/local/mysql` `./support-files/mysql.server restart/start/stop` # 安装步骤 - 下载mysql:[https://dev.mysql.com/downloads/mysql/5.6.html#downloads](https://dev.mysql.com/downloads/mysql/5.6.html#downloads) - 上传到服务器 - 解压:`tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz` - 检查之前有没有创建过mysql用户组和mysql用户,没有就添加有就忽略: `groups mysql` - 添加用户组和用户 `groupadd mysql && useradd -r -g mysql mysql` - 将解压后的目录重命名为mysql,并移动到`/usr/local/mysql`路径 - `cd /usr/local/mysql` - 修改权限:`cd mysql/ chown -R mysql:mysql ./` - 安装依赖库:`yum -y install autoconf && yum install libaio* -y && yum -y install numactl` - 执行安装脚本:`./scripts/mysql_install_db --user=mysql` - 脚本安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql:`chown -R root:root ./ && chown -R mysql:mysql data` - 创建默认日志文件:`mkdir /var/log/mariadb && touch /var/log/mariadb/mariadb.log` - my.cnf设置为用户可读写,其他用户不可写:`chmod 644 /usr/local/mysql/my.cnf` - 启动mysql:`./support-files/mysql.server start` # 修改密码 `./bin/mysqladmin -u root -h localhost.localdomain password '123456'` 该密码可用于应用内连接,同服务器内。 # 登录MySQL `./bin/mysql -h127.0.0.1 -uroot -p123456` # 授权远程登录密码 `grant all privileges on *.* to root@'%' identified by '654321'; flush privileges;` 该密码可用于客户端远程连接服务器mysql,也可用于本地项目连接服务器mysql。 # 卸载 - `rm -rf /root/.mysql_sercret` - `rm -rf /var/lib/mysql` - `rm -rf /usr/local/mysql` # mysql5.6 开机自启动 - 将服务文件复制一份到init.d下,并重命名为mysqld: `cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld` - 对文件赋予执行权限:`chmod +x /etc/init.d/mysqld 或 chmod 777 /etc/init.d/mysqld` - 增加mysqld服务:`chkconfig --add mysqld` - 查询mysqld服务情况:`chkconfig --list mysqld`  - 如果3,4,5 为off:`chkconfig --level 345 mysqld on` - 重启服务器验证:`reboot`
MySQL
评论
发布
留言
评论