您好,登錄后才能下訂單哦!
這篇文章主要介紹“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í)用的文章!
免責(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)容。