mysql和linux有什么区别?
MySQL是数据库管理系统,Linux是计算机操作系统。
在Linux版本中mysql还是mysql啊,他的yum包名为:mysql-server(服务端) mysql (客户端)mysql-server(开发包)。mysql的服务名为:mysqldmysql被oracle收购后,又出现了新的开源免费的sql版本marriadb,启使用方法和mysql是一样的。可以认为就是mysql。
mysqllinux版有什么区别?
在Linux版本中mysql还是mysql啊,他的yum包名为:mysql-server(服务端) mysql (客户端)mysql-server(开发包)。mysql的服务名为:mysqldmysql被oracle收购后,又出现了新的开源免费的sql版本marriadb,启使用方法和mysql是一样的。可以认为就是mysql。
linux下怎么启动mysql服务?
Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql启动、停止、重启常用命令
a、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart
linux下mysql怎么启动不了了?
修改mysql配置文件
vi /etc/my.cnf
1.[client]
default-character-set=utf8
2.[ mysqld]
character-set-server=utf8
collation-server = utf8_general_ci
生成MySQL配置文件
setfacl -m u:mysql:rwx -R /usr/local/mysql
setfacl -m d:u:mysql:rwx -R /usr/local/mysql
用acl来让mysql用户对/usr/local/mysql有所有权限
/usr/local/mysql/bin/mysql_install_db --user=mysql
创建数据库授权表
启动MySQL服务:
1.用原本源代码的方式去使用和启动mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
2.重启以后还要生效:
vi /etc/rc.local
/usr/local/mysql/bin/mysqld_safe --user=mysql &

