OpenSuse上MariaDB问题——如何启动

今天想在OpenSuse上部署MySQL,结果zypper提示系统默认安装了MariaDB。之前曾经也想试试这个分支版本,Opensuese果然想的很周到哈。

输入

linux-42kd:/usr/share/mariadb # mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

应该是服务没有启动。但是第一次用MariaDB,心里没底,于是先看看服务状态:

linux-42kd:/usr/share/mariadb # /etc/init.d/mysql status
Checking for service MySQL:                                                                                unused
mysql.service - LSB: Start the MySQL database server
   Loaded: loaded (/etc/init.d/mysql)
   Active: inactive (dead)

看来服务真的没开。

输入:

linux-42kd:/usr/share/mariadb # /etc/init.d/mysql restart
redirecting to systemctl restart mysql.service

然后再次查看服务状态:

linux-42kd:/usr/share/mariadb # /etc/init.d/mysql status
Checking for service MySQL:                                                                                running
mysql.service - LSB: Start the MySQL database server
   Loaded: loaded (/etc/init.d/mysql)
   Active: active (running) since 六 2014-04-12 17:14:14 CST; 13s ago
  Process: 2932 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/mysql.service
           ├─3049 /bin/sh /usr/bin/mysqld_safe --mysqld=mysqld --user=mysql --pid-file=/var/run/mysql/mysqld.pid --socket=/var/run/mysql/mysql.sock --datadir=/var/lib/mysql
           └─3265 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/linux-42kd.site.err --pid-file=/var/run/mysql/mysqld.pid --socket=/var/run/mysql/mysql.sock

应该没有问题了。于是,再次试试启动MariaDB

linux-42kd:/usr/share/mariadb # mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.33-MariaDB openSUSE package

Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Ok了。


你可能感兴趣的:(OpenSuse上MariaDB问题——如何启动)