• Linux下配置mysql数据库


    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 

  • 相关阅读:
    Java实现 LeetCode 440 字典序的第K小数字
    Java实现 LeetCode 438 找到字符串中所有字母异位词
    route命令详解与使用实例
    Google protobuf的安装及使用
    linux内核驱动中_IO, _IOR, _IOW, _IOWR 宏的用法与解析
    _GUN_SOURCE宏
    CodeViz产生函数调用图
    linux下阅读源代码的工具
    linux gcc 编译时头文件和库文件搜索路径
    Makefile第四讲:include 引用其它makefile文件
  • 原文地址:https://www.cnblogs.com/lanmao123/p/10530116.html
Copyright © 2020-2023  润新知