這篇文章主要介紹“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的安裝過程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。