mysqllinux版有什么区别?
在Linux版本中mysql还是mysql啊,他的yum包名为:mysql-server(服务端) mysql (客户端)mysql-server(开发包)。mysql的服务名为:mysqldmysql被oracle收购后,又出现了新的开源免费的sql版本marriadb,启使用方法和mysql是一样的。可以认为就是mysql。
linux中怎么登陆mysql?
开启MySQL服务后,使用MySQL命令可以登录。
一般使用mysql -uroot -p即可。如果数据库不是本机,则需要加参数,常用参数如下:1,-h,指定ip地址,默认为localhost
2,-u,指定用户名。
3,-p,指定密码,密码可以接在-p后面输入mysql -uroot -p123456。也也可以mysql -uroot -p回车等提示输入密码时输入,这样输入密码没有回显。
linux如何用其他用户启动mysql?
需要给访问用户授权。输入以下命令执行:
> MySQL -uroot -p123456
> MySQL -uroot -p123456
123456 为 root 用户的密码。
2)创建远程登陆用户并授权
> grant all PRIVILEGES on discuz.* to
ted@\'123.123.123.123\' identified by \'123456\';
> grant all PRIVILEGES on discuz.* to
ted@\'123.123.123.123\' identified by \'123456\';
学Linux运维,一般使用SQL Server好还是MySQL好?为什么?
学 Linux 运维你学什么 SQL Server ?——虽然说微软也在开发 Linux 版本的 SQL Server。
首先,你得明白 Linux 运维主要做什么,至少你需要维护 Linux 服务器,而 Linux 服务器上跑的数据库最多就是 MySQL 或 MariaDB。
其次,现在除了一些企业内部的信息系统,但凡在互联网上的数据库,还是以 Linux 上的数据库为多,除了 MySQL/MariaDB 之外,还有 Oracle 、MongoDB、ES 等等。
另外,一般来说,Linux 运维不涉及数据库的深入运维,也就是不承担DBA的职责,当然,小公司会要求你都会,不过也不会提多变态的要求。差不多能安装部署、能跑起来,能针对系统级的数据库问题(比如文件句柄、缓存/内存分配、磁盘分配、IO 优化)解决就好了。至于说SQL查询写的不好而查询慢,建表没建好索引,那是DBA 或者程序员的锅——一般不用抢过来背。
那么,要不要学习 SQL Server 的运维呢?如果你还兼任Windows 系统的运维,那你肯定需要学一些的。SQL Server 的好处是,有图形界面,慢慢搞懂每个选项(其实也不容易),基本上也就七七八八了。当然,MySQL 的企业版之类的也有图形管理界面,但是相对来说,没SQL Server 那么复杂。

