今天想在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了。
来源:oschina
链接:https://my.oschina.net/u/1156339/blog/221440