温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

suse linux 10上mysql5的安装过程

发布时间:2021-09-16 12:51:46 来源:亿速云 阅读:156 作者:chen 栏目:云计算

这篇文章主要介绍“suse linux 10上mysql5的安装过程”,在日常操作中,相信很多人在suse linux 10上mysql5的安装过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”suse linux 10上mysql5的安装过程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

本文主要介绍mysql(64位)在SUSE Linux 10上面的安装与简单配置,所有操作在测试环境中验证通过,仅此记录。

一、安装软件

#groupadd mysql

#useradd -g mysql mysql

#passwd mysql

解压安装

#tar zxvf mysql-5.1.30.tar

#./configure  --prefix=/usr/local/mysql/  -with-charset=gbk -with-extra-charsets=all

#make && make install

进行参数配置

#/home/mysql-5.1.30/support-files # cp my-medium.cnf /etc/my.cnf

#vi /etc/my.cnf
 

#skip-federated 

thread_concurrency = 2                  //并发线程最好为cpu个数的两倍

datadir = /usr/local/mysql/data        //添加目录数据目录所在的位置

保存退出

初始化数据库

/usr/local/mysql/bin #

./mysql_install_db --user=mysql  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

二、配置数据库

1、修改数据库安全

#chown -R mysql.root /usr/local/mysql

#chmod -R 755 /usr/local/mysql

#bin/mysqld_safe –user=mysql &

#bin/mysqladmin –u root password admin@275

#bin/mysql –u root –p

输入密码登入

mysql>show databases;

mysql>use mysql;

mysql>show tables;

mysql>create table a1 (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);

例子:

增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令: 

mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123"; 

增加一个用户user_2密码为123,让此用户只可以在localhost上登录,并可以对数据库aaa进行查询、插入、修改、删除的操作(localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作aaa库。 

mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123"; 

用新增的用户如果登录不了MySQL,在登录时用如下命令:

mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)

拷贝数据库启动脚本到安装目录

/home/mysql-5.1.30/support-files # cp mysql.server  /usr/local/mysql/bin 

#chmod 755 /usr/local/mysql/bin/mysql.server

vi /etc/profile

MYSQL_HOME=/usr/local/mysql

PATH=$PATH:$MYSQL_HOME/bin

export MYSQL_HOME PATH    #注意这里export 必须为小写

source /etc/profile

然后任何目录下

#mysql.server start    

2、注册自动服务

/usr/local/mysql/bin # cp mysql.server /etc/init.d/mysqld

/usr/local/mysql/bin # chkconfig --add mysqld

mysqld                    0:off  1:off  2:on   3:on   4:on   5:on   6:off

server1:/usr/local/mysql/bin # chkconfig mysqld on

#netstat -antp|grep  :3306

到此安装完毕了

在任意位置就能使用 mysql -u root -p 进行登入mysql了。  

到此,关于“suse linux 10上mysql5的安装过程”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI