mysql怎么登录根用户,mysql连接用户

ubuntu中如何配置mysql

默认的Ubuntu MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了通许免费建站欢迎大家使用!

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。

进入Ubuntu MySQL之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Ubuntu MySQL服务无安全可言了。

mysql grant all privileges on *.* to root@localhost identified by 111;

注意,我这儿用的是111做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。

mysqlcreate database mydatabase;

如果你想进行远程访问或控制,那么你要做两件事:其一:

mysqlgrant all privileges on mydatabase.* to root@localhost identified by 111;

允许root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc/mysql/my.cnf

Ubuntu MySQL老的版本中

skip-networking = # skip-networking

Ubuntu MySQL新的版本中

了解更多开源相关,去LUPA社区看看吧。

如何配置mysql的root用户允许远程登录?

基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:\x0d\x0a1、登录到MySQL中,为root进行远程访问的授权,执行下面的命令:\x0d\x0a\x0d\x0amysql GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";\x0d\x0amysql flush privileges;\x0d\x0a\x0d\x0a第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25" IDENTIFIED BY "root";\x0d\x0a第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。\x0d\x0a\x0d\x0a2、修改/etc/mysql/my.cnf,需要root用户权限。找到文件中的:\x0d\x0a\x0d\x0a[ruby] view plain copy print?\x0d\x0abind-address = 127.0.0.1 \x0d\x0a\x0d\x0a将其注释掉,保存。\x0d\x0a\x0d\x0a3、重新启动MySQL服务器。执行下面的几条命令即可:\x0d\x0a# /usr/bin/mysqladmin -u root -p shutdown\x0d\x0a# /usr/bin/mysqld_safe \x0d\x0a\x0d\x0a如果mysqladmin和mysql_safe不在/usr/bin目录中,可以通过whereis命令查找,例如:\x0d\x0a# whereis mysqladmin\x0d\x0amysqladmin: /usr/bin/mysqladmin /usr/share/man/man1/mysqladmin.1.gz\x0d\x0a\x0d\x0a执行完上面的三步后,就可以通过远程机器连接了数据库了。

mysql 创建的用户怎么登陆

使用root帐户登陆mysql

要想创建帐户,总得和mysql进行接触,进入里面才可以的。在Linux和mysql中,可以认为root用户就是各自系统的皇帝,对其它用户的数据有生杀大权

命令:

mysql -uroot -p

创建一个只能在mysql服务器所在主机使用的用户,此处为localuser

命令:

create user '用户名'@'localhost' identified by '用户的密码';

localuser可以在mysql服务器所在主机正常使用

在另外一台主机登陆时,会报错

命令:

本机登陆:mysql -ulcocaluser -p

远程登陆:mysql -h mysql服务器ip -ulocaluser -p

创建一个只能由特定远程主机使用的帐户,此处为limituser。

limituser只能在指定的主机使用。

命令:

create user 'limituser'@'远程主机ip' identified by '123';

本机登陆:mysql -ulcocaluser -p

远程登陆:mysql -h mysql服务器ip -ulocaluser -p

创建一个可以在本地和远程都可以登陆的用户,此处为unlimituser。

对,就是在创建用户时,host使用通配符%

命令:

create user 'unlimituser'@'%' identified by '123';

unlimituser用户服务器主机和远程主机登陆

命令:

本机登陆:mysql -uunlimituser -p

远程登陆:mysql -h mysql服务器ip -uunlimituser -p

删除用户。在以下场景会用到

不能创建同名帐户。要先删除已存在的,然后才能创建

为了安全,删除不再使用的帐户

命令:

drop user 'mysqluser'@'host'

小帖士:

mysql用户的host已经是%了,还不能远程登陆,去看看防火墙哦。

如果远程主机不能访问3306端口(mysql服务器的默认监听端口),是不可能登陆到远程mysql服务器的哦

报错信息:

“ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.31.249' (10060)”

mysql怎么通过用户名和密码登录数据库

如何查看mysql数据库的登录名和密码:

通过Windows的服务管理器查看。首先安装Maki5。服务端 “开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。

注意:装好MYSQL后最好重新启动系统。

1.将服务端Zebra目录复制到MYSQL的DATA目录下

2.找到MYSQL目录里的MY.INI文件,修改my.ini配置文件的[mysqld]下增加lower_case_table_names=2,确定表名和库名是大小写敏感的,改完后重新启动mysql。这段添加完成后,需要将MYSQL服务关闭重启方可生效(不要在任务管理器里关闭程序),可以重起一下机器。

3.将“Maki5”这个目录复制到C盘以外的盘,最好不要用中文名,比如放在E盘的Maki5目录下

4.打开ConfigTool.exe这个程序就是服务器启动的主程序,

5.设置这里读取MYSQL数据库的ROOT名和密码,这里的用户名一般就是ROOT,密码改成自己刚才安装MYSQL时所输入的密码,注意,这里有好几处需要改的,图的上面所画圈的项目里的密码都要改成自己的,否则连接不上,全部修改完后别忘了保存。

6.看一下启动设置里的程序目录是否正确,所有运行的程序都要指定在自己所在的目录,比如E:\Maki5\目录

7.现在点击启动运行看看效果,就可以查看了。

如何修改MySql数据库的用户名和密码:

首先进入命令行下:

以root用户登录,命令:mysql -uroot -p 回车 输入密码;

mysqluse mysql;

mysqlUPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';

mysqlFLUSH PRIVILEGES;

已经完成。


本文标题:mysql怎么登录根用户,mysql连接用户
本文URL:http://cdiso.cn/article/dseejjc.html

其他资讯