• 安装mysql


    具体安装

            检查是否已安装过mariadb,若有便删除(linux系统自带的)

            shell>rpm -qa | grep mariadb

      如果安装了删除        

      shell>rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

           检查是否已安装过mysql,若有便删除(linux系统自带的)

           shell>rpm -qa | grep mysql 

           shell>rpm -e –-nodeps mysql-libs-5.1.52.x86_64

      安装 yum install -y libaio

     检查etc下是否还有my.cnf文件,如果有先重命名 /etc/my.cnf 
    
    shell>cd /etc
    shell> mv my.cnf my.cnf.bak
    shell> groupadd mysql
    shell> useradd -r -g mysql mysql
    shell> cd /home/soft
    shell> tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
    shell> mv mysql-5.7.9-linux-glibc2.5-x86_64 mysql  #重命名为mysql 
    shell> cd mysql
    shell> mkdir mysql-files
    shell> chmod 770 mysql-files
    shell> chown -R mysql .  #点代表当前目录 这个
    shell> chgrp -R mysql .  #点代表当前目录
    shell> cd support-files shell> cp my-default.cnf /home/soft/mysql #拷贝
    shell> cd /home/soft/mysql shell> mv my-default.cnf my.cnf shell> vim support-files/mysql.server 修改 basedir=/home/soft/mysql #初始化此处指定安装目录和数据库目录 产生密码如(PhyHT.5gS<vX) shell> bin/mysqld --user=mysql --basedir=/home/soft/mysql --datadir=/home/soft/mysql/data/ --initialize shell> bin/mysql_ssl_rsa_setup --datadir=/home/soft/mysql/data # 此处如果报错需要重新执行 shell> chown -R root . #更改当前目录的owner(就是所有者)为root,-R意思是循环遍历,如果当前目录下有子目录,同时更改那些子目录 shell> chown -R mysql data mysql-files shell> bin/mysqld_safe --user=mysql & # Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.server #后面直接用mysql启动 service mysql.server start 配置环境变量: vim /etc/profile 在末尾添加 export PATH=/home/soft/mysql/bin:$PATH 配置开启启动 chkconfig mysql.server on chkconfig --list 登陆,修改密码
    mysql -uroot -p'yourpassword' set password = 'Xj19910129@'; 允许远程登陆 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Xj19910129@' WITH GRANT OPTION; #mysql 新设置用户或更改密码后需用flush #privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。­ flush privileges; 启动的时候可能会报错 这是因为 mysql 启动的时候需要配置文件,而在安装 centos 的时候,哪怕是 mini 版本都会 有个默认的配置在/etc 目录中 shell>/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options' Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf Mysql 启动的时候会以上面所述的顺序加载配置文件 如果报错,先重命名 my.cnf 文件 mysql -uroot -h127.0.0.1 -p update user set authentication_string=passworD("Bhkj2020..") where user='root' update mysql.user set password=PASSWORD('Bhkj2020..') where User='root'; 安装需要的依赖 yum install -y libaio bin/mysqld --user=mysql --basedir=/home/soft/mysql --datadir=/home/soft/mysql/data/ --initialize jJ5(LLAyod2A 解决 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

      

  • 相关阅读:
    Odoo13_多选下拉框
    Odoo13_联动下拉框
    Odoo13_上传文件并指定保存到位置
    Flask_cookie和session
    云原生设计理念
    docker 清理掉none对象,未使用网络,缓存等命令
    解决ssh连接中断问题
    python更改程序运行目录为程序所在文件夹
    Vuejs Cron 表达式校验
    Kubernetes WebSocket: Error during WebSocket handshake: Unexpected response code: 403
  • 原文地址:https://www.cnblogs.com/xuewudao/p/13646904.html
Copyright © 2020-2023  润新知