博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下配置mysql数据库
阅读量:5281 次
发布时间:2019-06-14

本文共 1999 字,大约阅读时间需要 6 分钟。

1 linux下安装mysql数据库

               1、将安装包上传到linux目录下

                              /usr/local/wollo

               2、使用 tar命令在当前目录下解压mysql

                              解压命令为:

                                             [root@bogon wollo]# tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

               3、将解压后的mysql文件夹复制到usr目录下的local目录中

                              复制命令为:

                                             [root@bogon wollo]# cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql

               4、进入到usr/local/mysql目录下

                              命令为:

                                             [root@bogon wollo]# cd /usr/local/mysql/

               5、在mysql目录下,创建用户组

                              命令为:

                                             [root@bogon mysql]# groupadd mysql

               6、在mysql目录下,创建用户:

                              命令为:

                                             [root@bogon mysql]# useradd -r  -g mysql mysql

               7、在mysql目录下,给用户赋予mysql文件夹的操作权限

                              命令为:

                                             [root@bogon mysql]# chgrp  -R mysql .

               8、在mysql目录下,变更mysql用户具备操作本级目录的权限:

                              命令为:

                                             [root@bogon mysql]# chown -R mysql .

               9、在mysql目录下,判断ect/my.cnf文件是否存在,存在则删除

                              判断命令为:

                                             [root@bogon mysql]# ls /etc/my.cnf

                              删除命令为:

                                             [root@bogon mysql]# rm -rf /etc/my.cnf

               10、在mysql目录下,初始化数据库

                                             命令为:[root@bogon mysql]# ./scripts/mysql_install_db --user=mysql

               11、在mysql目录下,将mysql的my-default.cnf文件复制到ect下

                              命令为:

                                             [root@bogon mysql]# cp support-files/my-default.cnf /etc/my.cnf

               12、在mysql目录下,复制服务文件到etc目录下

                              命令为:

                                             [root@bogon mysql]# cp support-files/mysql.server      /etc/rc.d/init.d/mysql

               13、在mysql目录下,启动mysql服务:

                              命令为:

                                             [root@bogon mysql]# service mysql start

               14、启动成功后在控制台输入 mysql -u root -p进入mysql命令行

                                             如果提示没有mysql命令,则添加软连接。

                                             命令为:

                                                            [root@bogon mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

               15、再次输入mysql -u root -p,如果提示mysql密码,则表示安装和配置成功

2 mysql的密码修改

               1、进入/etc/my.cnf 在[mysql]下添加skip-grant-tables 启动安全模式

命令:vi /etc/my.cnf

               2、重启服务:

                              命令:service mysql restart

               3、登录mysql,输入密码时直接回车

                              命令:  mysql -u root -p

               4、进入到mysql后,先使用mysql数据库

                              命令:use mysql

               5、修改密码

                              命令: update user set password= passworD ("bjsxt") where user='root'

               6、刷新权限

                              命令: flush privileges;

               7、退出

                              命令:exit;

3 mysql的远程链接配置

               1、使用mysql -u root -p 回车,然后输入密码,进入到mysql命令状态

               2、切换为mysql库

                              命令为:use mysql;

               3、修改root账户的链接权限

                             命令为: grant all privileges on *.* to root@'%' identified by "bjsxt";

               4、刷新权限

                              命令:flush privileges;

               5、退出

                              命令:exit

               6、在防火墙中放行3306端口号

                              命令: vi /etc/sysconfig/iptables

        7、在Navicat中建立mysql连接

               注意:重启linux后需要重启mysql才能用navicat连接

                                             service mysql start 

转载于:https://www.cnblogs.com/lanmao123/p/10530116.html

你可能感兴趣的文章
css & input type & search icon
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
MetaWeblog API Test
查看>>
移动、尺寸改变
查看>>
c# 文件笔记
查看>>
类和结构
查看>>
心得25--JDK新特性9-泛型1-加深介绍
查看>>
安装NVIDIA驱动时禁用自带nouveau驱动
查看>>
HDU-1255 覆盖的面积 (扫描线)
查看>>
Java 中 静态方法与非静态方法的区别
查看>>
Jenkins+ProGet+Windows Batch搭建全自动的内部包(NuGet)打包和推送及管理平台
查看>>
线程池的概念
查看>>
Java 序列化
查看>>
Java 时间处理实例
查看>>
Java 多线程编程
查看>>
Java 数组实例
查看>>
mysql启动过程
查看>>
2017前端面试题总结
查看>>
SWIFT国际资金清算系统
查看>>