• 没有*情况下linux安装mysql


    首先linux要使用局域网

    环境要求:局域网,  windows系统,  linux系统,  mysql安装包mysql.tar.gz

    注意:32位操作系统用32位安装包,64位系统用64位安装包,不要搞错了

    第一步:windows中设置共享文件夹,并将mysql.tar.gz安装包放入共享文件夹中

    第二步:配置linux的网卡,使其能够访问局域网

    第三步:挂载共享文件夹

    mount -t cifs -o username=administrator,password=”123” //192.168.1.25/共享文件夹 /mnt/temp

    其中administratorwindows用户名,123windows的密码,共享文件夹为windows 共享文件夹,/mnt/temp为挂载到linux哪个目录,最好自己先新建一个

    第四步:复制挂载过来的文件

    cp /mnt/temp /home/mysql

    注意:挂载过来的文件夹并不能直接操作,必须将使用的文件复制到linux目录下

    第五步:解压缩(mysql.tar.gz)

    tar -zxf /home/mysql/mysql.tar.gz -C /usr/local

    注意:如果需要切换目录-C要写,是解压缩过程切换目录的意思

    第六步:查看用户和组列表,创建mysql用户和mysql组并修改权限

    groups mysql   查看是否有mysql用户

    groupadd mysql   创建mysql

    useradd -r -g mysql mysql mysql组中创建mysql用户

    chown -R mysql:mysql /usr/local/mysql/ mysql组的mysql用户修改mysql目权

    第七步:复制mysql的配置文件到指定目录/etc,并修改

       ①cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

    其中复制的源文件是mysql安装包解压后的support-files目录下的my-default.cnf文件

    覆盖到/etc/my.cnf文件,有提示是否覆盖,输入y确定即可

       ②vi /etc/my.cnf

    修改如下,vim的操作命令这里就不解释了

    其中basedir是源文件bin目录,datadir是数据文件目录,portmysql使用的号,

    log-error是错误日志文件

    第八步:复制并修改mysql服务文件

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    复制mysql安装包自带的mysql.server文件到指定文件/etc/init.d/mysql

    ②配置服务文件的mysql路径,在文件中找到如下行,basedir中输入mysql安装包路径, datadir输入数据文件路径,如下图:

    第九步:添加mysql系统变量,修改profile文件

    vi /etc/profile

    在环境变量文件profile中添加一行代码,如下,其中冒号后面为mysql安装包的bin目录

    source /etc/profile   使环境变量文件生效

    echo $PATH 查看环境变量,看是否成功,如下图表示成功

    第十步:准备工作做完了,到关键一步了,初始化mysql数据库

    mysqld --user=mysql --initialize   执行初始化命令(因为前面配置了环境变量所 以这里可以直接用mysqld)

    成功!!![warning]是警告的意思,没有报错

    第十一步:服务启动

    service mysql start 启动服务命令

    <这里有个小插曲,我的报错了>可以看出是没有给mysql用户的日志目录操作权限

    chown -R mysql:mysql /var/log/mysql/    

    给日志目录赋权限,/var/log/mysql/,就是刚才/etc/my.cnf配置 文件设置的日志文件路径

    service mysql start mysql服务再次启动成功,到这里就配置完成了,下面就是第一次 使用mysql更改密码了

    第十二步:更改密码

    ①首先登陆mysql

    mysql -u root -p 输入后回车

    Password: 在这里再次回车,(第一次登陆是没有密码的,并且只能本机登陆)

    ②更改密码

    use mysql; 回车

    update user set password=password(‘123’) where user=’root’; 回车

    commit; 回车

    exit; 回车

    ③再次登陆就可以了

    写在最后:

    根据上面的配置,总结一下mysql的信息

    Mysql安装路径:/usr/local/mysql

    Mysql数据库路径:/var/local/data

    Mysql日志文件路径:/var/log/mysql

  • 相关阅读:
    Windows控制程序网站带宽及Qos(TOS或DSCP)
    VBA读取、增加自定义和修改文档属性
    使用Bazel构建C/C++项目
    GoogleTest入门
    八卦一下Starlark语言
    混合编译.c/.cpp与.cu文件
    Mac Mojave(10.14.1)执行Matlab的mex报错
    安装和配置bazel
    从44.556677想到的
    Oracle中如何实现Mysql的两表关联update操作
  • 原文地址:https://www.cnblogs.com/who-else/p/6608110.html
Copyright © 2020-2023  润新知