一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - mysql 數據庫安裝經驗問題匯總

mysql 數據庫安裝經驗問題匯總

2020-06-21 18:03至情至性 Mysql

這篇文章主要介紹了mysql 數據庫安裝經驗問題匯總,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下

在同事那整了個免安裝版的Mysql,然后添加到window服務,但是中間出現很多問題,總結一下個人經驗,希望其他人不要走彎路。

1)在同事那或者去官網下載的是mysql的壓縮包(免安裝包)。

2)接下來就需要進行一些列的配置才能使免安裝的Mysql在服務中啟動,換句話說可以使用net start mysql命令啟動。

以下以我把壓縮包解壓到F:\mysql目錄為例。

3)在F:\mysql目錄中找到my-large.ini,把它復制一份,更名為my.ini,也放在F:\mysql目錄里面。

4)在my.ini中找到[mysqld],添加以下語句:

?
1
2
3
4
5
6
7
[mysqld]
basedir="F:\mysql\"
datadir="F:\mysql\data" #設置數據路徑(你可以在這個目錄里面看到mysql數據庫中建立的database命名的目錄,當然里面保存的是表結構和數據)
default-character-set=gbk #設置mysql中文字符集,讓mysql能夠存儲中文字符
default-storage-engine=innodb #設置Mysql的存儲引擎為innodb類型
default-collation=gbk_chinese_ci #設置中文排序比較方式
#skip-networking 這句會忽略遠程登錄

5)如果在中文環境的服務器中使用mysql命令行(比如:select * from student where name like "王%"),改變mysql的默認字符集。

?
1
default-character-set=gbk

6)把mysql注冊到window服務里面,使其能夠在windows啟動時自動啟動,或者可以使用命令net start mysql來手動啟動。

進入dos黑屏,進入mysql/bin目錄,使用mysqld --install mysql(window服務中mysql的別名,隨便命名,可以在window的管理->服務和應用程序->服務中看到這個別名) --default-file=F:\mysql\my.ini
F:\mysql\bin>mysqld --install mysql --default-file=F:\mysql\my.ini
如果未給出--defaults-file選項,該命令可以讓服務器從標準選項文件的[mysqld]組中讀數。由于提供了--defaults-file選項,服務器只從命名文件(也就是my.ini)的[mysqld]組讀取選項。

7)此時服務已添加但不能啟動,必須重啟電腦才能啟動(默認是自動的),可以設置為手動,在需要的時候用net start mysql啟動,用net stop mysql關閉服務。

8)重啟電腦后,先設置一下環境變量,在path中添加;F:\mysql\bin,使能直接輸入mysql命令,否則必須先進入F:\mysql\bin目錄下,才能使用命令。

9)接下來要做的就是刪除所有用戶,建立一個輸入自己的超級賬號(~O(∩_∩)O~),也可以建立幾個權限小的賬號,再或者更改密碼(一般mysql的初始用戶名為root,密碼為空)。

10)第8步的環境變量配置好之后,開啟dos黑屏,啟動mysql服務,命令net start mysql;然后進入mysql環境,輸入mysql -uroot -p,一路enter鍵;

11)下面是對用戶和權限的一系列操作:

a)修改用戶名為root的密碼,在console中輸入use mysql;update user set password = PASSWORD("密碼") where user = "root";(這里PASSWORD()是mysql的一個內置加密函數)

b)允許所有機器使用root賬號連接到mysql(注意4中沒有設置skip-networking,否則不能遠程登錄),use mysql;uodate user set host="%" where user = "root" and host ="127.0.0.1";

c)只允許ip地址為192.168.1.111的機器使用root賬號連接到mysql,use mysql;uodate user set host="192.168.1.111" where user = "root" and host ="127.0.0.1";或者你可以為他新建一個賬號,賦予較少的權限,為了安全起見。

d)添加一個賬號為aokunsang,密碼為admin,所有權限的用戶。
use mysql; insert into user(Host,User,Password) values("localhost","aokunsang","admin");

授權權限:grant all privileges on *.* to aokunsang@localhost;

最后,刷新權限表flush privileges;

e)添加一個用戶名為aokunsang,密碼為admin,擁有所有權限,并且可以遠程連接mysql數據庫。(只需要一個sql語句即可)

?
1
use mysql;grant all privileges on *.* to 'aokunsang'@'%' identified by "admin" with grant option;

添加一個只允許ip地址為192.168.1.111的機器連接mysql:

?
1
use mysql;grant all privileges on *.* to 'aokunsang'@'192.168.1.111' identified by "admin" with grant option;

12)現在你已經可以測試一下你的Mysql數據庫了。

當然你也可以刪除mysql的window服務;命令為:mysqld --remove mysql;

以上所述是小編給大家介紹的mysql 數據庫安裝經驗問題匯總,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/psetpsetpset/p/5829375.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产久热精品 | 国内精品99| 高中生喷水喷浆 | 亚洲女同一区二区 | 国产精品女主播大秀在线 | 美女被吸乳老师羞羞漫画 | 国内视频一区二区 | 香蕉人人超人人超碰超国产 | 国产福利一区二区精品视频 | 99综合在线| 高清视频在线播放ww | 国产美女做爰免费视频网址 | 日韩欧美综合在线二区三区 | 边摸边吃奶又黄激烈视频韩国 | 扒开双腿疯狂进出爽爽动态图 | 高清国语自产拍免费视频国产 | 公妇乱淫在线播放免费观看 | 亚洲AV久久久久久久无码 | 99视频在线观看免费视频 | 99久久综合精品免费 | 国产精品免费一级在线观看 | japan孕妇孕交freehd | 天天色国产 | 石原莉奈被店长侵犯免费 | 日本中文字幕在线精品 | 男人的天堂在线观看视频不卡 | 日日艹 | 506070老熟肥妇bbwxx视频 500第一精品 | 无遮免费网站在线入口 | 国产精品久久久久久久久ktv | 国色天香社区视频免费观看3 | 日本不卡在线观看免费v | 欧美男同猛男 videos 同性 | 亚洲成人77777 | 红楼梦黄色小说 | 亚洲精品91大神在线观看 | 国产高清路线一路线二2022 | 欧美一级v片 | 国内偷拍第一页 | 丝袜捆绑调教视频免费区 | 国产老肥熟xxxx |