`

Linux下的MYSQL

阅读更多
[size=large]将压缩文件都放在/root,

将mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz解压,为方便,将文件夹重命名为mysql。移动到/usr/local/(也可以在/usr/local建立个链接到/root/mysql)

[root@shunzi ~]#mv mysql /usr/local/mysql

这是二进制的,不需要编译,只需做一些相应的配置就可以使用了。

[root@shunzi ~]# groupadd mysql

[root@shunzi ~]# useradd -g mysql mysql

[root@shunzi ~]# cd /usr/local/mysql

[root@shunzi mysql]# scripts/mysql_install_db --user=mysql

[root@shunzi mysql]# chown -R root .

[root@shunzi mysql]# chown -R mysql data

[root@shunzi mysql]# chgrp -R mysql .

[root@shunzi mysql]# bin/mysqld_safe --user=mysql &

看到:

[1] 5134

[root@shunzi mysql]# Starting mysqld daemon with databases from /usr/local/mysql/data

STOPPING server from pid file /usr/local/mysql/data/shunzi.pid

030102 21:00:46 mysqld ended

提示启动失败了,这是由于权限的问题,执行下列命令:

chown -R root /usr/local/mysql

chgrp -R mysql /usr/local/mysql

执行:

[root@shunzi mysql]# bin/mysqld_safe --user=root &

可以看到类似的内容:

[1] 5846

5846 pts/1 S 0:00 /bin/sh bin/mysqld_safe --user=root

5864 pts/1 S 0:00
/usr/local/mysql/bin/mysqld
--defaults-extra-file=/usr/local/mysql/data/my.cnf --ba

这说明mysql服务已经启动了。mysql服务器安装成功了。如还不行,就再检查mysql文件的权限。


你要用mysql -uroot -h192.168.1.100 -p1234连,是用户名root,密码是1234

你要授权grant all privileges on *.* to root@"%" identified by '1234';


(三)测试:(登陆数据库)
     #/usr/local/mysql/bin/mysql -u root -p
    Enter password:(输入密码即可)
    mysql>show databases;
[/size]
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics