溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

suse linux 10上mysql5的安裝過程

發(fā)布時(shí)間:2021-09-16 12:51:46 來源:億速云 閱讀:160 作者:chen 欄目:云計(jì)算

這篇文章主要介紹“suse linux 10上mysql5的安裝過程”,在日常操作中,相信很多人在suse linux 10上mysql5的安裝過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”suse linux 10上mysql5的安裝過程”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

本文主要介紹mysql(64位)在SUSE Linux 10上面的安裝與簡單配置,所有操作在測試環(huán)境中驗(yàn)證通過,僅此記錄。

一、安裝軟件

#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

進(jìn)行參數(shù)配置

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

#vi /etc/my.cnf
 

#skip-federated 

thread_concurrency = 2                  //并發(fā)線程最好為cpu個(gè)數(shù)的兩倍

datadir = /usr/local/mysql/data        //添加目錄數(shù)據(jù)目錄所在的位置

保存退出

初始化數(shù)據(jù)庫

/usr/local/mysql/bin #

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

二、配置數(shù)據(jù)庫

1、修改數(shù)據(jù)庫安全

#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);

例子:

增加一個(gè)用戶user_1密碼為123,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MySQL,然后鍵入以下命令: 

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

增加一個(gè)用戶user_2密碼為123,讓此用戶只可以在localhost上登錄,并可以對(duì)數(shù)據(jù)庫aaa進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MySQL數(shù)據(jù)庫所在的那臺(tái)主機(jī)),這樣用戶即使用知道user_2的密碼,他也無法從網(wǎng)上直接訪問數(shù)據(jù)庫,只能通過MYSQL主機(jī)來操作aaa庫。 

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

用新增的用戶如果登錄不了MySQL,在登錄時(shí)用如下命令:

mysql -u user_1 -p -h 192.168.113.50?。?h后跟的是要登錄主機(jī)的ip地址)

拷貝數(shù)據(jù)庫啟動(dòng)腳本到安裝目錄

/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、注冊自動(dòng)服務(wù)

/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 進(jìn)行登入mysql了。  

到此,關(guān)于“suse linux 10上mysql5的安裝過程”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI