linux下mysql安装

weijsh_capitek 2018-11-04 03:22:00
查看rpm包:rpm -qa | grep mysql; 卸载mysql:rpm -e --nodeps xxxxx; 查看是否有残余:find / -name mysql; 解压安装包:tar -zxvf xxxxx; 移动重命名:mv xxxxx 自己安装路径; 查看有没有mysql组:cat /etc/group | grep mysql;(没有创建groupadd mysql) 查看有没有mysql用户:cat /etc/passwd |grep mysql;(没有创建useradd -r -g mysql -s /bin/false mysql或useradd -r -g mysql mysql) 修改工作目录权限:chown -R mysql:mysql ./ ;(切换到自己安装目录下执行) 拷贝my.cnf至/etc/下; 执行安装:./mysqld --initialize --user=mysql或--initialize-insecure --user=mysql;(切换到bin目录下,前者会生成一个密码)建议前者 修改目录权限:chown -R root:root ./ chown -R mysql:mysql data ;(选择性执行) 拷贝mysql服务,进入mysql目录:cp support-files/mysql.server /etc/init.d/mysql ;(如果mysql.server不是可执行文件,则需要使用chmod命令赋值) 注册开机启动服务 :chkconfig --add mysql 查看chkconfig --list ; 启动mysql服务:service mysql start ;(无法执行时1.创建日志文件并chown赋予权限;2.chmod 777 /etc/init.d/mysql命令赋值) 链接socket文件至/tmp/目录下 :ln -s /var/lib/mysql/mysql.sock /tmp/;(该路径/var/lib/mysql/mysql.sock与my.cnf要一致) 添加mysql命令快捷访问:ln -s /usr/local/mysql/bin/mysql /usr/bin/;(该路径/usr/local/mysql/bin/mysql自己安装路径) 使用初始密码登录mysql服务:mysql -uroot -p; 更新密码 :alter user 'root'@'localhost' identified by 'root'; flush privileges; 开启远程连接权限 :update user set host='%' where user='root';(先进入user表下执行) flush privileges 如果window客户端无法正常打开:linux查看3306端口是否打开 chown用法用来更改某个目录或文件的用户名和用户组的。 chmod用法用来修改某个目录或文件的访问权限
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weijsh_capitek 2018-11-07
  • 打赏
  • 举报
回复
引用 3 楼 Rotel 的回复:
谢谢分享呀!
Rotel-刘志东 2018-11-06
  • 打赏
  • 举报
回复
谢谢分享呀!
weijsh_capitek 2018-11-05
  • 打赏
  • 举报
回复
引用 1 楼 二月十六 的回复:
感谢分享,可以写到博客里更好
没问题
二月十六 2018-11-05
  • 打赏
  • 举报
回复
感谢分享,可以写到博客里更好

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧