Linux安装mysql环境(32位)
来源:互联网 发布:js正则匹配域名 编辑:程序博客网 时间:2024/06/07 04:08
1.场景还原
由于项目需求,笔者对linux下安装mysql作了一番研究;今天就如何在linux环境下安装mysql阔谈一场。
2.安装步骤
①下载linux版本的mysql
下载链接:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
②将mysql linux tar.gz包上传到 /usr/local 目录下
这里介绍个连接服务器的工具FileZillaClient或者Xshell,成功连接后直接拖到对应的目录下
③解压缩mysql.tar.gz
tar zxvf mysql.tar.gz
④检查是否已安装,grep的-i选项表示匹配时忽略大小写
[root@localhost /]# rpm -qa|grep -i mysql
如果出现如下mysql-libs-5.1.61-4.el6.x86_64,说明存在mysql的库文件,卸载
[root@localhost /]# rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps
⑤mysql名字太长,我们为它建立一个符号链接mysql,输入
[root@localhost local]#ln -s mysql-5.5.29-linux2.6-x86_64 mysql
⑥添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组
[root@localhost local]#cd mysql
[root@localhost mysql]#groupadd mysql
[root@localhost mysql]#useradd -r -g mysql mysql
⑦进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户
[root@localhost mysql]#chown -R mysql .
[root@localhost mysql]#chgrp -R mysql .
⑧执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格(mysql版本低于5.7.6包括5.7.6)
[root@localhost mysql]scripts/mysql_install_db --user=mysql
注意:如果安装的mysql版本高于5.7.6,该步骤执行命令: bin/mysqld--initialize--user=mysql
此时会生成一个随机密码:
复制改密码,安装成功后需要此密码登录;继续往下走
⑨将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者
[root@localhost mysql]chown -R root .
[root@localhost mysql]chown -R mysql data
10.将mysqld服务加入开机自启动项
a.首先需要将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld
[root@localhostmysql] cp support-files/mysql.server /etc/init.d/mysqld
b.通过chkconfig命令将mysqld服务加入到自启动服务项中
[root@localhost mysql]#chkconfig --add mysqld
c.查看是否添加成功
[root@localhost mysql]#chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
d.重启服务
[root@localhost mysql]#service mysqld start
e. 运行客户端程序mysql,在mysql/bin目录中,测试能否连接到mysqld
[root@localhost mysql]#/usr/local/mysql/bin/mysql
Welcome to the MySQLmonitor. Commands end with ; or \g.
Your MySQL connection idis 2
Server version:5.5.29-log MySQL Community Server (GPL)
ok,这样mysql就配置好了
高版本拓展(高于5.7.6)
1>登录mysql
2>修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
注意:mysql tar包最好解压在 /usr/local目录下,否则要修改很多配置;
3.配置文件位于/usr/local/mysql/support-files/mysql.server
所以,最好解压在/usr/local下,万事大吉!
3.拓展延伸
如何在windowns 的mysql客户端navicat远程连接linux端的mysql
a.创建用户
CREATE USER '你的用户名'@'%' IDENTIFIED BY '你的密码';
b.对用户授权
1.对所有库进行授权
grant all on *.* to '你创建的用户名'@'%';
2.对指定库进行授权
grant all on 库名.* to '你创建的用户名'@'%';
c.刷新权限
flush privileges;
d.navicat登录
ok,大功告成了!我是张星,欢迎关注,后期更精彩!有兴趣的小伙伴可以加博主技术讨论群,群号:313145288
- Linux安装mysql环境(32位)
- 32位Mysql免安装版环境配置详细步骤
- linux环境安装mysql
- linux环境mysql安装
- linux环境安装mysql
- linux环境安装mysql
- 【Mysql】Linux环境安装Mysql
- linux服务器部署环境(阿里云 centos7.4 64位+ jdk+tomcat+mysql安装)
- linux环境下安装mysql
- Linux环境下安装MySQL
- Linux环境下安装mysql
- Linux环境mysql源码安装
- linux环境下安装mysql
- Mysql-linux环境下安装
- linux 环境下安装mysql
- Linux环境下安装MySQL
- linux环境mysql 数据库安装
- linux环境的mysql安装
- spring单例解析以及多线程安全分析
- 状态模式State(对象行为型)
- struct timeval和gettimeofday()用法
- 实验二——自顶向下分析方法之表驱动LL(1)分析程序
- ssh登陆慢/xhell访问主机慢
- Linux安装mysql环境(32位)
- UE(虚幻)4 蓝图可视化编程 01 变量类型
- JQuery:使用 toggle 切换 css 时,checkbox不能选中的解决方法;在checkbox中"放入"文字
- 3.3V与5V单片机通讯电路原理图
- JavaWeb 17-6-2
- win10 vpn 安装手册
- Linux操作命令
- Can't create handler inside thread that has not called Looper.prepare()
- Clion c c++ 开发环境配置