Home > Database > Mysql Tutorial > openSUSE 11.1下安装MySQL 5.0.22

openSUSE 11.1下安装MySQL 5.0.22

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 16:54:42
Original
1173 people have browsed it

在openSUSE 11.1下安装MySQL 5.0.22过程1.打开mysql5.0.22下载地址http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22

在openSUSE 11.1下安装MySQL 5.0.22过程

1.打开mysql5.0.22下载地址

2.下载的文件名为mysql-5.0.22.tar.gz。

3.将下载的mysql5.0.22.tar.gz拷贝到/usr/local目录。

4.解压tar包,,命令为:tar zxvf mysql-5.0.22.tar.gz。

5.将mysql-5.0.22目录改名为mysql,命令为:mv mysql-5.0.22 mysql。

6.进入/usr/local/mysql目录。

7.依次运行如下命令:

./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extral-charsets=all --enable-thread-safe-client

make

make install

8.创建mysql 用户,命令如下:

groupadd mysql

useradd -g mysql mysql

9. cp support-files/my-medium.cnf /etc/my.cnf

10.安装数据库

chown -R mysql.mysql /usr/local/mysql ;改变mysql目录的所有者。

/usr/local/mysql/scripts/mysql_install_db --user=mysql,以mysql用户安装数据库

chown -R root.root /usr/local/mysql 改变mysql目录的所有者

chmod -R 755 /usr/local/mysql

chown -R mysql.mysql /usr/local/var 改变var目录的所有者

11. 在后台进程中启动mysql服务器

方法一:/usr/local/bin/mysqld_safe --user=mysql &

方法二:进入/usr/local/mysql/support-files目录,然后启动数据库服务器,命令如下:./mysql.server start。mysql.server脚本调用mysqld_safe来启动服务器。

12.查看mysql服务是否启动,在当前终端,按“enter”键后,运行

netstat -ant,如果能找到3306端口,说明mysql已经启动。

13.登录到mysql数据库服务器

进入/usr/local/bin目录,然后运行如下命令:./mysql -u root -p

提示输入密码,root默认的密码为空,所以直接“回车”,便登录到了数据库服务器。然后便能对数据库进行各种操作了。

14.把mysql命令添加到环境变量中

echo "export PATH=&PATH:/usr/local/bin">>/etc/profile

source /etc/profile;使环境变量立即生效。

15.将mysql设为开机自动启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 345 mysqld on

检查一下/etc/init.d/rc3.d、/etc/init.d/rc4.d、/etc/init.d/rc5.d目录是否有软连接文件S01mysqld文件,如果没有需要创建软连接文件

ln -s S01mysqld /etc/init.d/mysqld.

这样重启机器后,mysql服务就能自动启动了。

linux

Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
MySQL stops process
From 1970-01-01 08:00:00
0
0
0
Error when installing mysql on linux
From 1970-01-01 08:00:00
0
0
0
phpstudy cannot start mysql?
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template