Mysql安装:
首先,查看你的系统中是否已经安装了mysql,在终端里输入mysql,
[root@localhost root]#mysql
bash: mysql: command not found
说明系统中还没有安装mysql数据库,如果出现,
说明已经安装了mysql数据库,那么跳过接下来的安装步骤,直接看配置步骤吧。
“从这里开始”——>“系统设置”——>“添加/删除应用软件”——>“SQL数据库服务器”,如下图所示。
选择——>“细节”,安装“标准软件包”和“额外软件包”,系统会提示你插入第二张和第三张系统盘。
安装完成后,在终端中输入mysql,如果出现下图所示,
说明数据库安装成功。
注意:如果不能启动mysql,主要有以下几种情况。
①ERROR 1045: Access denied for user:......说明root用户的密码不正确,如果你之前安装过mysql,并设置过密码,就会出现这种情况,解决办法是mysql -uroot -p你的密码,就可以进入了。
②ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2),对于这种情况,首先查看mysql服务是否启动。终端中输入ps -aux | grep mysql,如果出现,
说明mysql服务器没有启动,所以先启动mysql,
启动服务器后如果还是出现Can't connect... 错误,那么查看/var/lib/mysql目录下是否存在mysql.sock文件,如果没有,重启mysql服务器,
[root@localhost root]#service mysqld restart
Mysql配置:
默认的mysql的root用户是没有密码的,所以你才可以通过mysql命令进入数据库,一般我们需要为mysql的root用户设置密码,
格式:mysqladmin -u用户名 -p旧密码 password 新密码,例如,给root加个密码123456。
[root@localhost root]# mysqladmin -uroot password 123456
注意:因为开始时root没有密码,所以-p旧密码一项就可以省略了,这个命令通常也用于修改用户的密码。这时尝试不用密码登陆mysql,会出现错误。
正确的登陆方式如下,
接下来我们简单的创建一个数据库和一个表。
mysql>create database mydb;
mysql>use mydb;
mysql>create table myuser(id int primary key auto_increment,name char(10) not null);
mysql>insert into myuser(id,name) values ('','user_1');
mysql>insert into myuser(id,name) values ('','user_2');
mysql>insert into myuser(id,name) values ('','user_3');
mysql>insert into myuser(id,name) values ('','user_4');
mysql>select * from myuser;
运行结果,
以后每次开机后使用mysql时,要先启动mysql服务器,
[root@localhost root]#service mysqld restart
如果想每次开机时自动启动mysql,可以编辑配置文件。如下,
[root@localhost root]#vim /etc/rc.d/rc.local
在最下面加入一行
/etc/rc.d/init.d/mysqld start