zoukankan      html  css  js  c++  java
  • MySQL安装、密码修改、远程登录、解决看不到mysql库问题

    以前一直时在windows环境下开发,下载转到Linux环境了,各种杂七杂八的问题一堆。

    今天记以下MySQL的安装、密码修改、远程登录的内容吧,好记性不如烂笔头。

    http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html

    shell> groupadd mysql
    shell> useradd -r -g mysql mysql
    shell> cd /usr/local
    shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    shell> cd mysql
    shell> chown -R mysql .
    shell> chgrp -R mysql .
    shell> scripts/mysql_install_db --user=mysql
    shell> chown -R root .
    shell> chown -R mysql data
    # Next command is optional
    shell> cp support-files/my-medium.cnf /etc/my.cnf
    shell> bin/mysqld_safe --user=mysql &
    # Next command is optional
    shell> cp support-files/mysql.server /etc/init.d/mysql.server

    修改密码常用:

    mysql -u root mysql 
    mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name'; 
      mysql> FLUSH PRIVILEGES; 
      mysql> QUIT

    授权远程登录:

    可以采用授权法和该表法,个人感觉授权法比较方便

    授权法:

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器的abc数据库,并使用mypassword作为密码
    GRANT ALL PRIVILEGES ON abc.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    然后再執行:flush privileges;

    改表法:

    可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

    mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;

    解决看不到mysql库

    http://hi.baidu.com/52happytime/item/e55b820aef61ae324ac4a3ca

    解决中文乱码问题

    http://blog.csdn.net/iinel/article/details/3895913

  • 相关阅读:
    团队作业第五次——冲刺任务与计划
    2020-04-29 冲刺第一天
    OO Unit 2 Summary
    OO Unit 1 Summary
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    软件工程第一次作业
    软件工程2019第一次作业
    α阶段第九次会议
  • 原文地址:https://www.cnblogs.com/hzmark/p/MySQLLinux.html
Copyright © 2011-2022 走看看