MySQL安装、密码修改、远程登录、解决看不到mysql库问题-阿里云开发者社区

开发者社区> 蘑菇街隐修> 正文

MySQL安装、密码修改、远程登录、解决看不到mysql库问题

简介: 以前一直时在windows环境下开发,下载转到Linux环境了,各种杂七杂八的问题一堆。 今天记以下MySQL的安装、密码修改、远程登录的内容吧,好记性不如烂笔头。 http://dev.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

如果本文对您有帮助,点一下右下角的“推荐”

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
windows 2003 server 记录远程桌面的连接登录日志和修改3389连接端口方法
http://hi.baidu.com/cpucn/blog/item/f14f58db40654c6fd1164e42.html   A。
826 0
linux下安装mysql的问题解决
今天试了下在Linux下安装mysql,我只选了server和client两个组件,没有装其他的组件. 安装包的下载可以参见 http://www.mysql.com/downloads/ server端的安装: [root@oel2 install_mysql]# rpm -ivh MySQL-server-advanced-5.
696 0
如何修改和重置阿里云服务器的远程连接密码(图文教程)?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
1965 0
+关注
蘑菇街隐修
专注分布式消息中间件和存储系统
46
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载